01 / المسرد
مراجعة الشيفرة (Code Review)
فحص الشيفرة التي كتبها مطوّر من قبل مطوّر آخر، من حيث الصحة وقابلية القراءة والأمان، قبل دمجها.
- 01
لماذا هو مهم؟
تُعد مراجعة الشيفرة من أرخص الطرق لالتقاط الأخطاء والثغرات الأمنية ومشكلات التصميم قبل الإطلاق؛ كما أنها تنشر المعرفة داخل الفريق. تُراجَع التغييرات الصغيرة المفهومة بشكل أفضل. وبينما تلتقط الأدوات الآلية التنسيق والأخطاء البسيطة، يركز المراجع على المنطق.
- 02
مثال
خلال المراجعة، يلاحظ مطوّر أن رمز الخصم المضاف حديثًا يُتحقَّق منه في المتصفح فقط لا في الخادم. نُقل التحقق إلى الخادم ولم يُدمَج التغيير إلا بعد ذلك.
- 03
خطأ شائع
إرسال تغيير يضم آلاف الأسطر للمراجعة دفعة واحدة. فمع التغييرات الكبيرة تبقى المراجعة سطحية وتُفوَّت مشكلات مهمة.
- 04