19-11-17, 07:47 PM
بسم الله الرحمن الرحيم
(رب اشرح لي صدري ويسر لي امري واحلل عقدة من لساني يفقهوا قولي)
(رب اشرح لي صدري ويسر لي امري واحلل عقدة من لساني يفقهوا قولي)
نستكمل في هذا الدرس بذكر بعض النصائح والارشادات لكتابة كود واضح ومفهوم
1- عدم استخدام اسماء مختصر للمعرّفات كأسماء (الكلاسات، الدوال، المتغيرات ....الخ)
PHP كود :
ex: Add2Num()// Bad --> AddTwoNumber() // Ok
ex: num1, num2 // Bad --> firstNumber, secondNumber //Ok
ex: fName // Bad --> firstName // Ok
2- يفضل ان يكون تعريف الدالة بصيغة الفعل:
PHP كود :
ex: AllEmployees() //Bad --> GetAllEmployees() // Ok
3- عند المقارنة بين كلمتين قم باستخدام دوال جاهزة تؤدي هذا الغرض بدلا من استخدام معامل المقارنة (==):
PHP كود :
string name = "Ahmed";
if(name.Equals( "AHMED", StringComparison.OrdinalIgnoreCase))
{
Console.WriteLine("Ok");
}
4- لا يفضل استخدام Hungarian notation في تعريف المتغيرات، ويقصد بها استخدام اول حرفين أو ثلاث للدلالة على نوع المتغير:
PHP كود :
ex: string strName, Text txtName //Bad don't use prefix
5- عند تعريف دوال او متغيرات من نوع Boolean يفضل ان يكون بصيغة السؤال:
PHP كود :
ex: isValid, hasHighScore
6- لا تعمل مقارنة لمتغير او دالة من نوع Boolean مع True or False لانه بالنتيجة ناتج العملية هي إما True or False:
PHP كود :
ex: if (isValid == true) // Bad --> if (isValid) //Ok
والحمد لله رب العالمين