جابر الشهري
جابر الشهري

@Jaber_Al_Shehri

10 تغريدة 30 قراءة May 16, 2021
أساسيات كتابة الكود
في هذا الثريد بحول الله سأتكلم عن اساسيات كتابة الكود بطريقة منظمة وصحيحة وهو مايسمى بالكود النظيف Clean Code والتي تعتبر مبادئ اساسية لكل مبرمج لابد ان يتعلمها حتى يكون الكود قابل للفهم وسهل للتطوير مستقبلا ..فما هي هذه الاساسيات ,,تابعوا معي الثريد
1- إستخدم التعليقات في الكود Comments
تعتبر التعليقات في الكود البرمجي سطور غير قابلة للتنفيذ في لغة البرمجة وتكتب من قبل المبرمج لتوضيح مهام جزء معين من الكود ليستفيد منه المطور لفهم الكود بشكل افضل واسرع وأيضا يمكن ان تفيدك تعليقات الكود خصوصا اذا نسيت وظيفة الكود الذي كتبته.
2- لاتقم بتكرار كتابة الكود DRY (Don't Repeat Yourself)
احد الاخطاء الشائعة هي تكرار كتابة نفس الكود في عدة اجزاء من البرنامج وهذا بطبيعة الحال سيتطلب منك لاحقا مراجعة كل ماتم كتابته مرتين وكذلك عند تطوير جزء من الكود فقد تحتاج لتطوير الجزء المكرر بنفس الطريقة وهذا يضيع وقت كبير.
3- اتبع التقاليد البرمجية في الكتابة Typing convention
هناك تقاليد متعارف عليها بين المبرمجين في البرمجة مثلا أن يبدأ اسم المتغير بحرف وليس رقم أو ان تكون اسماء الثوابت بالاحرف الكبيرة بينما المتغيرات بالاحرف الكبيرة والصغيرة وهي تقاليد مهمة ستتدرب عليها مع مرور الوقت وتتقنها
4- مبدأ المسؤولية الفردية SRP
هو ان تكون كتابة الكود مخصصة وموجهة لتنفيذ مهمة واحدة , قم بتعريف دوال او ميثود ولكل واحدة مهمة واحدة محددة بحيث لاتنفذ اكبر من مهمة في نفس الوقت وهذا يحافظ على عدم تعقيد البرنامج وايضا يسمح باعادة استخدام جزء من الكود في برامج اخرى ويسهل تطويره
5- حافظ على البساطة في الكود Keep it simple
من المهم عليك كمبرمج ان تقوم بالحفاظ على التعليمات البرمجية بسيطة وسهلة القراءة قدر الإمكان. لا تتوهم وجود مشكلة إذا لم يكن لديك مشكلة فعلية ، ولا تبالغ في ايجاد حلول لتلك المشكلات , قد يكون الحل البسيط اكثر فاعلية واسهل واسرع
6- استخدم اسماء ذات معنى
عند تسمية المتغيرات او الثوابت او الدوال فالافضل دائما ان تستخدم اسماء ذات دلالة ومعنى ,, فمثلا عند تسمية دالة خاصة بالطلاب استخدم الاسم Student بدلا من stu واستخدم الاسم Teacher بدلا من T مثلا
7- اهتم بإختبار الكود Test your code
من المهم ان تقوم بإختبار الكود الخاص بك من خلال كتابة اختبارات معين وتنفيذها للتأكد من ان الكود يعمل بالطريقة الصحيحة ويخرج النتائج المتوقعة بشكل صحيح بحيث لايكون لدينا اخطاء املائية syntax errors ولااخطاء منطقية Logic errors في الكود
في الختام تذكر دائما ان الكود هو لغتك للتخاطب مع الحاسب وهو ايضا وسيلة للتواصل بين المبرمجين انفسهم وتعاونهم سويا في بناء تطبيقات ناجحة ومفيدة للمستخدمين فيجب ان تطور نفسك في كتابة الكود واتباع التعليمات والاساسيات الضرورية للبرمجة وستتحسن جودة الكود لديك بمرور الوقت وتنجح في ذلك
رتبها @rattibha

جاري تحميل الاقتراحات...