ثريد مهم جدا لكل مبرمج ???
10 نصائح لكتابة كود أفضل و cleen ،
نصائح هتساعدك بإذن الله بشكل كبير?
ريتويت للإفاده?
#الباشمبرمج
10 نصائح لكتابة كود أفضل و cleen ،
نصائح هتساعدك بإذن الله بشكل كبير?
ريتويت للإفاده?
#الباشمبرمج
1- استخدام أسماء وصفية ذات معنى مٌعبر
يجب ان تكون قواعد استخدامك لأسماء المتغيرات Variable والفنكشن Function جيده ومفيده من حيث اسماء المتغيرات الاساسيه ويجب كل اسم للمتغير يكون معبر على الأمر أو الأكشن اللى هينفذه لأن ده هيساعدك وهيسهل عليك أنت كمبرمج فى أوامر أخرى كثيره.
يجب ان تكون قواعد استخدامك لأسماء المتغيرات Variable والفنكشن Function جيده ومفيده من حيث اسماء المتغيرات الاساسيه ويجب كل اسم للمتغير يكون معبر على الأمر أو الأكشن اللى هينفذه لأن ده هيساعدك وهيسهل عليك أنت كمبرمج فى أوامر أخرى كثيره.
2- كتابة التعليقات الجيدة
من الأشياء المهمة جدا جدا جدا، تلاقى مبرمج مثلا كاتب أكتر من 1000 سطر برمجى ولا يوجد به Comment واحد هذا المبرمج ممكن تسمية المبرمج العقيم أو المعقد لأنه مش موضح لنفسه فوق كل function مثلا الفنكشن دى بتنفذ أمر اى؟ومستخدمها فى مشروعه عشان تعمل اى بالظبط؟
من الأشياء المهمة جدا جدا جدا، تلاقى مبرمج مثلا كاتب أكتر من 1000 سطر برمجى ولا يوجد به Comment واحد هذا المبرمج ممكن تسمية المبرمج العقيم أو المعقد لأنه مش موضح لنفسه فوق كل function مثلا الفنكشن دى بتنفذ أمر اى؟ومستخدمها فى مشروعه عشان تعمل اى بالظبط؟
وبالطبع هيتوه فى سطور البرمجة وفى الأوامر وهيسببله مشاكل لا حصرة لها خاصا لو كان هناك أسطر برمجة كثيره أو لو شغال على موقع أو تطبيق كبير.
3- استخدام معيار Structure أو أُسُس كتابة الكود
كود جيد عاده ما يتبع بعض المعاير لجعله مناسب لمعايير كتابة الكود البرمجى بنسبة 100% ولكتابتك لكود متابع لمعايير برمجية يسهل على الأشخاص الذين يقرؤن أو يعدلون على الكود بعد ذلك سواء أنت أو غيرك.
كود جيد عاده ما يتبع بعض المعاير لجعله مناسب لمعايير كتابة الكود البرمجى بنسبة 100% ولكتابتك لكود متابع لمعايير برمجية يسهل على الأشخاص الذين يقرؤن أو يعدلون على الكود بعد ذلك سواء أنت أو غيرك.
4- تجنب المتغيرات العامة Global Variables
استخدامك لمتغيراتGlobal أو أسماء متغيرات تكون من الكلمات المحجوزه فى اللغة اللى انت بتكتبها هتسبب لك مشاكل كثيره جدا وهتبهدل الكود الخاص بك وخاصا اذا كان تطبيقك أو مشروعك به العديد من الأسطر البرمجية فكلما زادت الأسطر كلما زادت المشاكل.
استخدامك لمتغيراتGlobal أو أسماء متغيرات تكون من الكلمات المحجوزه فى اللغة اللى انت بتكتبها هتسبب لك مشاكل كثيره جدا وهتبهدل الكود الخاص بك وخاصا اذا كان تطبيقك أو مشروعك به العديد من الأسطر البرمجية فكلما زادت الأسطر كلما زادت المشاكل.
5- اعادة تشكيل كودك
اقصد باعاده تشكيل كودك أن تقوم باعاده النظر على كل سطر برمجى كتبتة لتتأكد بأنه سليم 100% وخالى من الأخطاء تماما ، لأنك ربما تكون وانت بتكتب الكود اتسرعت فى الكتابة فنسيت تكتب حرف أو علامة ترقيم أو أى شىء من هذا القابيل
اقصد باعاده تشكيل كودك أن تقوم باعاده النظر على كل سطر برمجى كتبتة لتتأكد بأنه سليم 100% وخالى من الأخطاء تماما ، لأنك ربما تكون وانت بتكتب الكود اتسرعت فى الكتابة فنسيت تكتب حرف أو علامة ترقيم أو أى شىء من هذا القابيل
أو زود شىء فالبتالى هيوقف عمل مشروعك أو تطبيقك فيجب عليك بعد الانتهاء من كتابة الكود تقوم بعمل مراجعة سريعة عليه للاطمئنان فقط عزيزى.
6- حذف الكود الغير ضرورى
هذه العادة السيئة هي التي ما زلت أواجهها من وقت لآخر. عادة ما يحدث مثل هذا: أريد إصلاح أو تحسين جزء من التعليمات البرمجية لذلك أعلق عليه وأعد كتابة أسفله مباشرة - وعلى الرغم من أنه يعمل ، إلا أنني أحتفظ بالكود القديم
هذه العادة السيئة هي التي ما زلت أواجهها من وقت لآخر. عادة ما يحدث مثل هذا: أريد إصلاح أو تحسين جزء من التعليمات البرمجية لذلك أعلق عليه وأعد كتابة أسفله مباشرة - وعلى الرغم من أنه يعمل ، إلا أنني أحتفظ بالكود القديم
7- الحفاظ على نمط الكود
ليس لدي أي شيء ضد البرامج التعليمية الجيدة للبرمجة ، ولكن أحد الجوانب السلبية هو أن المبتدئين ينتهي بهم الأمر إلى التقاط مجموعة واسعة من العادات المتضاربة ، خاصة فيما يتعلق بنمط الكود.
ليس لدي أي شيء ضد البرامج التعليمية الجيدة للبرمجة ، ولكن أحد الجوانب السلبية هو أن المبتدئين ينتهي بهم الأمر إلى التقاط مجموعة واسعة من العادات المتضاربة ، خاصة فيما يتعلق بنمط الكود.
باقى النصائح فى المقالة وبالتفصيل??
albashmoparmeg.com
albashmoparmeg.com
جاري تحميل الاقتراحات...