آموزش استاندارد کدگذاری در PHP

3 سال پیش
آموزش استاندارد کدگذاری در PHP

آموزش استاندارد کدگذاری در PHP

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش استاندارد کدگذاری در PHP خواهیم پرداخت.

هر شرکتی بر اساس بهترین شیوه های خود از یک استاندارد کدگذاری متفاوت پیروی می کند. استاندارد برنامه نویسی مورد نیاز است زیرا ممکن است توسعه دهندگان زیادی روی ماژول های مختلف کار کنند بنابراین اگر آنها شروع به اختراع استانداردهای خود کنند ، منبع بسیار غیرقابل کنترل می شود و نگهداری این کد منبع در آینده دشوار خواهد شد.

در اینجا چندین دلیل برای استفاده از مشخصات برنامه نویسی ذکر شده است –

  • برنامه نویسان همتا شما باید کدی را که تولید می کنید درک کنند. یک استاندارد کدگذاری به عنوان نقشه اصلی برای همه تیم برای رمزگشایی کد عمل می کند.
  • سادگی و شفافیت حاصل از کدگذاری مداوم شما را از اشتباهات رایج نجات می دهد.
  • اگر بعد از مدتی کد خود را بازبینی کنید ، درک آن کد آسان می شود.
  • استاندارد صنعت آن استاندارد ویژه ای را برای کیفیت بالاتر در نرم افزار رعایت می کند.

چند دستورالعمل وجود دارد که می توان هنگام کدگذاری در PHP دنبال کرد.

  • تورفتگی و طول خط – از تورفتگی ۴ فاصله استفاده کنید و از هیچ زبانه ای استفاده نکنید زیرا رایانه های مختلف از تنظیمات مختلف برای برگه استفاده می کنند. برای خوانایی بهتر کد توصیه می شود خطوط را با طول تقریبی ۷۵-۸۵ نویسه نگه دارید.
  • ساختارهای کنترل – اینها عبارتند از: if, for, while, switch و غیره به شما شدیداً توصیه می شود که همیشه از بریس های فر استفاده کنید حتی در شرایطی که از نظر فنی اختیاری نیستند.

مثال ها

if ((condition1) || (condition2)) {
   action1;
}elseif ((condition3) && (condition4)) {
   action2;
}else {
   default action;
}

 

می توانید دستورات سوئیچ را به صورت زیر بنویسید –

switch (condition) {
   case 1:
      action1;
      break;
   
   case 2:
      action2;
      break;
         
   default:
      defaultaction;
      break;
}

 

  • فراخوانی تابع ها – توابع باید بدون فاصله بین نام تابع ، پرانتز بازشو و پارامتر اول فراخوانی شوند. فاصله بین کاما و هر پارامتر ، و هیچ فاصله ای بین آخرین پارامتر ، پرانتز بسته شدن و نقطه ویرگول. مثالی اینجاست –
$var = foo($bar, $baz, $quux);

 

تعاریف تابع – اعلان های تابع از استایل BSD/Allman” پیروی می کنند –

function fooFunction($arg1, $arg2 = '') {
   if (condition) {
      statement;
   }
   return $val;
}

 

  • نظرات – نظرات سبک C (/ * * /) و نظرات استاندارد ++C  (//) هر دو خوب هستند. استفاده از نظرات سبک Perl / shell دلسرد نمی شود.
  • تگ های کد PHP – همیشه برای تعیین حدود کد PHP از <؟ php؟> استفاده کنید نه <؟ ؟> مختصر نویسی. این مورد برای انطباق PHP مورد نیاز است و همچنین قابل حمل ترین روش برای درج کد PHP در سیستم عاملهای مختلف و تنظیمات است.

نامهای متغیر –

  • از تمام حروف کوچک استفاده کنید
    از ‘_’ به عنوان کلمات جدا کننده استفاده کنید.
    متغیرهای جهانی باید با یک “g” جمع شوند.
    ثابت های جهانی باید تمام کلاه های دارای جدا کننده “_” باشند.
    متغیرهای استاتیک ممکن است با “” ها مقدم باشند.
    Make Functions Reentrant – توابع نباید متغیرهای ساکن را که مانع از ورود مجدد یک تابع می شوند ، نگه دارند.

 

  • ترازبندی بلوکهای اعلان – بخش اعلانات باید تراز شود.
  • یک عبارت در هر سطر – باید فقط یک عبارت در هر سطر وجود داشته باشد مگر اینکه عبارات ارتباط زیادی با هم داشته باشند.
  • روش ها یا توابع کوتاه – روش ها باید خود را به یک صفحه کد محدود کنند.

در نوشتن برنامه PHP شما باید نکات بیشتری وجود داشته باشد که باید در نظر گرفته شوند. بیش از همه قصد این است که در کل برنامه نویسی کد ثابت باشد و تنها در صورت رعایت هر استاندارد کدگذاری امکان پذیر خواهد بود. اگر چیز متفاوتی را دوست دارید ، می توانید استاندارد خود را تنظیم کنید.

 

منبع.

 

لیست جلسات قبل آموزش PHP

  1. آموزش PHP
  2. معرفی PHP
  3. آموزش تنظیمات محیط PHP
  4. آموزش نحو PHP
  5. آموزش انواع متغیر در PHP
  6. آموزش انواع ثابت ها در PHP
  7. آموزش انواع عملگرها در PHP
  8. آموزش تصمیم گیری در PHP
  9. آموزش انواع حلقه در PHP
  10. آموزش آرایه ها در PHP
  11. آموزش رشته ها در PHP
  12. آموزش مفاهیم وب در PHP
  13. آموزش روش های  GET & POST در PHP
  14. آموزش Inclusion فایل در PHP
  15. آموزش پرونده ها و I / O در PHP
  16. آموزش توابع در PHP
  17. آموزش کوکی ها در PHP
  18. آموزش جلسات در PHP
  19. آموزش ارسال ایمیل با استفاده از PHP
  20. آموزش بارگذاری پرونده در PHP
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه