مسرح طلبات السحب ومراجعات التعليمات البرمجية
2025-09-25
حوّل حديث ساشا جوريتش في مؤتمر Goatmire Elixir مراجعة التعليمات البرمجية إلى سردٍ آسِر. سلط الضوء على مشكلة طلبات السحب (PRs) الكبيرة والمعقدة، والتي تؤدي إلى مراجعات سطحية، ومخاطر أمنية، وقواعد بيانات يصعب صيانتها. الخلاصة الرئيسية: يجب أن تستغرق مراجعات طلبات السحب القابلة للمراجعة من 5 إلى 10 دقائق، ويفضل أن تكون أقل من 300 سطر من التعليمات البرمجية. يتم تحقيق ذلك من خلال إنشاء رسائل التزام موجزة وسردية تشرح بوضوح المنطق وخطوات كل تغيير. تقسيم الميزات الكبيرة إلى طلبات سحب أصغر واستخدام أدوات مثل `git fixup` للحفاظ على سجل التزام نظيف أمر بالغ الأهمية لمراجعة التعليمات البرمجية بكفاءة وللحصول على تعليمات برمجية ذات جودة أعلى. شدد الحديث على أن قول "أنا لا أفهم" أفضل من "LGTM" بلا معنى.
التطوير