بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته
تنويه :
ان هذه القواعد هى القواعد التى يلتزم بها المبرمجين المحترفين
و كلها منقول من مقالات او كتب لمبرمجين فى ميكروسوفت او شركات مشابهة او محترفى برمجة ميكرو لانظمة طبية و صناعية .
و لقد وضعت بعض المصادر و من يحتاج اسماء الكتب ارفعها لكم .
القاعدة_01: تابع -> قواعد الاسلوب الامثل فى التسمية :
الهدف الاساسي للتسمية الصحيحة ان تسهل الكود لك عند صيانته او تطويره فى وقت لك و لاى مبرمج يقرأه ,
و ربما التسمية تاخذ بعض وقتك و جهدك اللغوى لكن ستكون اوفر من الوقت الذى سيضيع منك او اى مبرمج يحاول فهم برنامجك .
1- ( اسماء المتغيرات المختلفة فى الهدف يجب ان تختلف فى الاسم ).
لا تسمى المتغيرات متعددة باضافة ترقيم عليها او شئ من هذا القبيل لانها لو مختلفة فى الهدف يجب ان تختلف فى الاسم .مثال: int x1, x2
الخطأ الاول : على ماذا يدل اسم x فلو يدل مثلا على عداد كان اولى ان يسمى counter -> و تكون الاسماء int counter1 , counter2 .... و هذا خطأ ايضا ....
الخطأ الثانى : اذا كان كل عداد لمنتج معين مثلا شاى و سكر فلما الترقيم ? فالافضل : -> int teaCounter , sugarCounter
2- ( اسماء المتغيرات و ال classes يجب ان تكون تكون اسماء و ليس افعال ).
لا يصح تسمية متغير باسم فعل : int get , calculate
3- ( اسماء الدوال و ال methods يجب ان تكون افعال ) .
مثلا دالة تحسب زمن التاخير مثلا تسمى : void calculatDelaytime (){ } l
( اذا وجدت هذه المعلومات مفيدة قم بعمل لايك لاعلم انها مفيدة لاخوتى و بعون الله يوفقنى الله فى الاستمرار )
لو لاخ اى استفسار يسال و الله المستعان .
الحمد الذى بنعمته تتم الصالحات
الله مولانا ولا مولى لهم
انى عذت بربى و ربكم ان ترجمون
الله ينصرك سوريا و . و . - كلنا حلب و غزة