قد يتسائل البعض كيف يجعل المبرمج برنامجه مثالياً وخالياً من الأخطاء والثغرات وهل هناك شيء اسمه المثالية والكمال في عالم البرمجة والرقميات , حيث سنتعرف في هذه المقالة عن كيفية كتابة برنامج بشكل سلس ومفهوم لدى الاخرين …
ان هدف أي مبرمج في العالم هو تطوير برمجيات يستطيع المستخدم العادي ذو المهارة المحدودة من استخدامها بسهولة ,
وذلك عن طريق كتابة كود برمجي نظيف سهل القراءة وسهل التعديل ليستطيع أي مبرمج في العالم من قرائته والتعديل عليه .
حيث ان المبرمج المحترف سيقسم المشروع البرمجي على شكل Tasks لتسهيل برمجة كل جزء على حدة والتركيز على مهمة واحدة بدل التركيز على المشروع بأكمله
ثم أخذ كل Task وتقسيمها الى small tasks حيث سيتيح تقسيم المشروع البرمجي تقليل احتمالية الوقوع في الخطأ واستغلال الوقت .
أيضا المبرمج المحترف يستخدم الخوارزميات لحل المشاكل Problem Solving .
كذلك انه يهيء المنصات أولاً قبل البدئ في البرمجة من خلال اختيار أفضل بيئة عمل تطويرية متكاملة IDE
واستخدام مدراء الحزم التي تسمح بادارة الكود وكل مصادر المشروع وايضا التعرف على ادوات العمل التشاركي مثل منصة Github .
ولكتابة كود نظيف وسهل القراءة سنستخدم قواعد كتابة الكود Best Practice لكي يكون البرنامج ذو جودة عالية ويتنفذ بطريقة أسرع وبشكل أفضل .
قانون ال camelcase :
1-يستعمل لصياغة المتغيرات والدوال والعديد من الاشياء بطريقة عملية .
2-تسهيل عملها وتسهيل فهمها أو ما يسمى بال Style Guidlines .
3-يتم ذلك من خلال تسمية المتغيرات والدوال بإسم دال على وظيفتها .
4-ان يكون اول حرف من اسم المتغير او الدالة صغير .
5-ان كان الاسم من كلمتين فيكتب الحرف الاول من الكلمة الاولى صغير والحرف الاول من الكلمة الثانية كبير وهكذا … مثل var messageView .
6-تضمين الاقواس حتى لو كان الكود البرمجي سطر واحد فقط .
7-جعل القوس الاول في نفس سطر تعريف اسم الدالة والقوس الاخير في سطر لوحده .
8-ان تضمن مقطعاً اخر مثل دوال if-else فيجب اضافة مقطع else في نفس سطر نهاية القوس الاول .
9-يجب جعل محتوى الدالة يبتعد بأسطر عن بداية الدالة .