فوائد مراجعة الكود للمبرمجين
مراجعة الكود قبل تنفيذه هي إحدى المهام التي تعتبر من ضمن مهام اختبار البرمجيات في المشروع والتي قد يقوم بها فريق البرمجة أو مختبرو البرمجيات الذين يملكون مهارات برمجية. وهنا يأتي التساؤل: ما الذي يجب أن نستخدم مراجعة الكود لأجله وماهي فوائد مراجعة الكود للمبرمجين؟ الإجابة على التساؤل في هذا الموضوع.
قد ترشدنا الإجابة على هذا التساؤل إلى أهميّة وفوائد مراجعة الكود للمبرمجين. يمكن أن تكون مراجعة الكود مهمّة في الحالات التالية:
- عندما يكون المبرمج جديد: سيحتاج هذا المبرمج إلى تغذية راجعة (feedback) حول كيفيّة البرمجة وكتابة الكود وكيف نبرمج نحن كفريق. كذلك معرفة ما هو مهم للفريق. في هذا الصّدد، يتم استخدام مراجعة الكود كتدريب لهذا المبرمج الجديد.
- التعرّف على التغييرات التي طرأت على الكود: مثلاً في حال أن يكون مبرمج آخر على علم ودراية بالميزات (features) أو التغييرات الجديدة في الكود. تساعد مراجعة الكود المبرمجين في التعرّف على التفاصيل الداخلية للميزات الجديدة أو ذلك الجزء المحدّد من الكود الذي لا يعرفونه سواءً كانوا مبرمجين جُدُد أم من أصحاب الخبرة.
- مراجعة التغييرات الحاسمة في النظام: في بعض الأحيان تحتاج أو تريد نظرة عين إضافية على التغييرات الحاسمة في الكود في النظام. قد تتمثّل هذه التغييرات في أي شيء يمكن أن يكون له تأثير كبير على النظام مثل تغيير الطريقة التي تجري بها الاختبارات (tests) أو تغيير البنية التحتية للخدمة أو تغيير الكود الذي يركّز على أداء البرنامج. هذه التغييرات تستحق مراجعة إضافية مع أننا نفترض أن هذه التغييرات قد تكون قليلة الحدوث.
بالتوفيق للجميع…
* المصدر: https://www.methodsandtools.com/archive/bettercodereview.php
** الصورة من موقع: https://portswigger.net
لا توجد تعليقات