ما معنى shotgun surgery؟
المعنى في مجال تطوير البرمجيات مع أمثلة
shotgun surgery: جراحة منتشرة في الشيفرة، تعديلات متناثرة واسعة
رائحة شيفرة تحدث حين يتطلب تغيير مفهومي واحد تعديلات صغيرة كثيرة في أجزاء مختلفة من قاعدة الشيفرة.
طريقة الاستخدام
استعارة غير رسمية تظهر في نقاشات إعادة الهيكلة. تصف تشتت المسؤوليات في الشيفرة، ولا تشير إلى إجراء جراحي.
أمثلة
Changing one invoice rule caused shotgun surgery across twelve unrelated classes.
أدى تغيير قاعدة واحدة للفواتير إلى تعديلات متناثرة في اثني عشر صنفًا غير مترابط.
توزع القرار التجاري نفسه على مواضع كثيرة، فاحتاج تغييره إلى تعديلها جميعًا.
We centralized currency formatting to reduce shotgun surgery during future locale updates.
مركزنا تنسيق العملات للحد من التعديلات المتناثرة عند تحديثات اللغات مستقبلًا.
جمع المسؤولية في مكان واحد يقلل عدد الملفات التي يمسها تغيير سياسة التنسيق.
تراكيب شائعة
- avoid shotgun surgery
- shotgun surgery code smell
مصطلحات ذات صلة
مصطلحات أخرى: مراجعة الشيفرة وجودتها
- code review · مراجعة الشيفرة
- technical debt · دين تقني
- LGTM · يبدو جيدًا لي
- nitpick · ملاحظة تدقيقية طفيفة
- address feedback · معالجة الملاحظات
- linter · أداة فحص الشيفرة
- hard-coded · مضمّن مباشرة في الشيفرة
- reviewer · مراجع الشيفرة
- approve · يوافق
- readable · سهل القراءة
- best practice · أفضل ممارسة
- clean code · شيفرة نظيفة
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
