PDA

View Full Version : کد نویسی منظم



olampiad
شنبه 31 خرداد 1393, 18:38 عصر
سلام به اساتید عزیز
امروز واسه ثبت نام به ی شرکتی رفتم
گفتن باید کدنویسی منظمی داشته باشی و به تیم ما ملحق شی.
شاید سوالم خنده دار باشه ولی واقعا واسم سوله
به نظرتون کد نویسی منظم چیه؟
خودتون ب چه کدی منظم میگید.
معیار هاتون واسه منظم بودن کد چیه؟
میشه ی چند تا مثال بزنید
ممنون

Unique
شنبه 31 خرداد 1393, 18:53 عصر
شاید دوستانی که خیلی گروهی کار کردند بهتر پاسخ شما را بدهند اما به احتمال زیاد منظورشون رعایت تو رفتگی های کد و پرهیز از اسپاگتی کد بوده. اینجور جا ها خجالت را بگذارین کنار و نترسین مسخره بشین و ازشون دقیقا بپرسین منظورشون چیه. پرسیدن هم عیب نبست !

id1385
شنبه 31 خرداد 1393, 19:09 عصر
صحبت دوست عزیزمون متینه ولی تو رفتگی و غیره رو ، وقتی شما با یه نرم افزار دارید کار میکنید خود اون نرم افزار این قابلیت رو داره که منظم کردن کدهاتونو انجام بده، پس صرفاً معنای منظم به این خلاصه نمیشه، علاوه بر این مورد کد شما باید قابلیت خوانایی بالایی داشته باشه وقتی شما کدی رو می نویسی اگر تونسنی یک تغییر توی یک قسمت از کدهاتونو با اندک زمان و کمتری تغییر کد تغییر بدید شما به خوانایی کد رسیدید، فرض کنید یک برنامه نویس می یاد توی هرفایلی فانکشنهای زیادی می نویسه ولی یک برنامه نویس بسته های مختلفی می نویسه و استفاده میکنه، کدوم قابلیت استفاده و خوانایی بالاتری دارند ؟

Unique
یک شنبه 01 تیر 1393, 17:34 عصر
دقیقا به همین خاطر باید بپرسین منظورشون چیه ! همینطوری نمیشه استدلال کرد ! اصلا ممکنه علاوه بر مطالبی که من و دوست عزیز id1385 گفتند انتظار داشته باشند شما comment هم بنویسین ! ممکنه انتظار داشته باشند که انگلیسی comment بنویسین یا خیلی موضوعات دیگه.

MMSHFE
یک شنبه 01 تیر 1393, 19:14 عصر
معمولاً اصطلاح کدنویسی منظم به کدهایی گفته میشه که قواعد زیر رو رعایت کرده باشن:
- تورفتگیها
- الگوی منظم برای آکولادها
- قاعده استاندارد camelCase یا PascalCase برای نامگذاری شناسه ها
- استفاده از اسامی با معنا (مثلاً studentNumber$ بجای x$)
- کامنت گذاری اصولی و مبتنی بر ساختار PHPDoc
- استفاده مناسب از namespaceها در برنامه نویسی شئ گرا
- رعایت یک ساختار مناسب جهت کدنویسی (برای مثال استفاده از MVC بجای اسپاگتی کد)
و...

البته من هم تأیید میکنم که باید از خودشون بپرسین که از بین موارد فوق، کدومها براشون مهمه. شاید بعضیها مهم نباشه و بعضیهای دیگه که توی این فهرست نیست براشون مهم باشه.

mahmod2000
یک شنبه 01 تیر 1393, 19:15 عصر
بعضی از شرکت ها هم یک rule مخصوص به خودشون دارن که به کارمندانشون میگن مثلا دستور if رو با { } به این صورت باید تو کدهاتون بنویسید یا...

به قول دوستان باید ببینید شرکت منظور از کدنویسی منظم چیه و آیا طبق اصولی باید نوشته باشه یا طبق اصول کدنویسی منظم عمومی..