PDA

View Full Version : چند نکته



houtanal
دوشنبه 22 تیر 1383, 17:08 عصر
1-لازم نیست حتما از برنامه نویسی شی گرا استفاده کنید!!
توجه کنید که سرعت تفسیر برنامه نویسی به صورت شی گرا از برنامه نویسی تابعی پایین تر است که این امر در برنامه های تحت وب بسیار مهم می باشد در ضمن گاهی استفاده نکردن از برنامه نویسی شی گرا خواندن کد را برای شما ساده تر میکند

2-از برنامه نویسی شی گرا استفاده کنید!
زمانی که به صورت گروهی کار می کنید یا برنامه شما به صورتی است که بخش های متفاوت اما مرتبطی دارد برنامه نویسی شی گرا نعمت بزرگی است زیرا خواندن و فهمیدن کد را برای شایرین راحت تر می کند و خود شما هم ممکن است پس از مدتی کار نکردن با پروژه و نیاز به شروع کار مجدد از آن استفاده کنید

3-پرتال ها خوب هستند اما نه همیشه
پرتال ها شاید به شما کمک کنند در عرض چند روز یک برنامه تحت وب کامل داشته باشید اما شما را تنبل خواهند کرد در ضمن هر روز مشکلات امنیتی جدیدی در آن ها کشف می شود که چون در دسترس عموم است ممکن است برای شما خطر ناک باشد

4-استفاده از کد های دیگران بهترین راه یادگیری
خواندن و تلاش برای فهمیدن کدها سایرین یکی از بهترین راه های یادگیری است به خصوص خواندن وتفسیر پرتال ها

5-امنیت را جدی بگیرید
متاسفانه اکثر برنامه نویسان وب مسئله امنیت را به سرورشان محدود می دانند اما مهم ترین بخش امنیت یک برنامه تحت وب ایمنی خود برنامه است در مورد sql injection و Cross site scripting تحقیق کنید زیرا تا راه حمله را ندانید مدافع خوبی نخواهید شد

6-از هر زبانی در جای خود استفاده کنید
پلتفرم سازگار با زبان برنامه نویسی خود را بشناسید . مثلا اجرای اسکریپت های سنگین بر روی یک سایت شلوغ با میزبانی ویندوز دیوانگی است!

7-امکانات باک اطلاعاتی مورد استفاده خود را بدانید
درست است که بیشتر کار شما تنها اتصال و فرستاده درخواست به بانک اطلاهاتی است اما دانستن زبان بانک اطلاعاتی شما را از بسیاری از کدنویسی های بیهوده خلاص می کند

8-همه صورت را می بینند
شاید شما یک برنامه عالی بنویسید اما ظاهر زیبایی نداشته باشد بنابراین نمی توانید از کاربرانی که تنها به عملکرد برنامه شما توجه می کنند انتظار داشته باشید که صورت زشت برنامه را به خاطر سیرت زیبای آن نادیده بگیرند

9-کاربران شما مهمترین اشخاص هستند
فراموش نکنید برای استفاده چه کسانی برنامه مینویسید دیدن یک مشکل ساده ممکن است کاربران را ناراحت کند زیرا آنها می خواهند کار خود را انجام دهند و به این که ممکن است یک " در برنامه شما نادیده گرفته شده باشد یا هر مشکل کوچک دیگری کاری ندارند آن ها تنها عملکرد را می بییند.

در پایان از شنیدن نکاتی که به نظر سایر دوستان میرسد خوشحال خواهم شد :)

Inprise
دوشنبه 22 تیر 1383, 17:33 عصر
سرعت تفسیر برنامه نویسی به صورت شی گرا از برنامه نویسی تابعی پایین تر است

سند یا توجیه علمی این ادعا کجا و چگونه هست ؟

houtanal
دوشنبه 22 تیر 1383, 18:27 عصر
یادم می آید جایی این مطلب را خواندم . حتما نگاه می کنم و منبع را معرفی می کنم.