كيف تقيم الكود الخاص بك

السلام عليكم ورحمة الله وبركاته

جودة الكود البرمجي وسهولة فهمه شيء مهم جداً في عالم البرمجة خصوصا لو كنت تعمل لدى شركة ما، فـ في الغالب يكون هناك شخص ما يتابع ويتحقق من جودة شفرتك البرمجية، ويغذيك بالنصائح اللازمة لتحسينها مما سيفيدك ذلك كثيرا ويزيد من مستوى مهاراتك ويكسبك الخبرة.

ولكن ماذا لو كان هذا الشخص غير موجود؟ أو إذا كنت تعمل كـ مستقل؟ كيف ستقيم أدائك في كتابة الأكواد البرمجية؟ أو ماهي الطريقة التي تتبعها لتحسين أدائك في كتابت الأكواد؟


أولا هناك الكثير من الطرق لرفع مستوى و جودة تكويدك منها عبر تراكم الخبرات ومنها من هو في الأفاق التي هي بعيدة عن مستواك حاليا و تطمح للوصول إليها و لكن سبق إليها الخبراء و لخصوها لنا في بضعة أسطر .

لذلك من أفضل ما جربته و رأيت حقيقة فعاليته :

1- البحث عن كتابة الكود و لكن بطرق مختلفة .

2- الإلمام بآخر تحديثات اللغة .

3- متابعة مبرمجين لهم سنوات من الخبرة و يقدمون نصائح لتحسين جودة الكود .

4- القراءة عن أنماط التصميم Design Patterns (يوجد 23 على الأقل) و هذه الأنماط هي ملخص خبرات مبرمجين مع برمجيات كبيرة و جل المشاكل التي تم حلها تم توظيفها في تلك الأنماط .

5- أنصحك أيضا بالقراءة عن Solid principles و Dry .

بارك الله فيك

هل من مصادر تنصح بها لقراءة أنماط التصميم؟

و فيك البركة

تفضل هنا تجد كتب بالزيادة