تطوير البرمجيات · مصطلحات · مراجعة الشيفرة وجودتها

ما معنى shotgun surgery؟

المعنى في مجال تطوير البرمجيات مع أمثلة

اسممصطلح متقدم

shotgun surgery: جراحة منتشرة في الشيفرة، تعديلات متناثرة واسعة

رائحة شيفرة تحدث حين يتطلب تغيير مفهومي واحد تعديلات صغيرة كثيرة في أجزاء مختلفة من قاعدة الشيفرة.

طريقة الاستخدام

استعارة غير رسمية تظهر في نقاشات إعادة الهيكلة. تصف تشتت المسؤوليات في الشيفرة، ولا تشير إلى إجراء جراحي.

أمثلة

  1. Changing one invoice rule caused shotgun surgery across twelve unrelated classes.

    أدى تغيير قاعدة واحدة للفواتير إلى تعديلات متناثرة في اثني عشر صنفًا غير مترابط.

    توزع القرار التجاري نفسه على مواضع كثيرة، فاحتاج تغييره إلى تعديلها جميعًا.

  2. We centralized currency formatting to reduce shotgun surgery during future locale updates.

    مركزنا تنسيق العملات للحد من التعديلات المتناثرة عند تحديثات اللغات مستقبلًا.

    جمع المسؤولية في مكان واحد يقلل عدد الملفات التي يمسها تغيير سياسة التنسيق.

تراكيب شائعة

  • avoid shotgun surgery
  • shotgun surgery code smell

مصطلحات أخرى: مراجعة الشيفرة وجودتها

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: