إعادة العمل في الكود (تذبذب الكود)
code churn
متوسط
metric
يُسمّى أيضًا: churn، churn rate، code rework، تذبذب الشيفرة، معدل إعادة العمل، الكود المرتجع، كود قصير العمر
بجملة واحدة
نسبة أسطر الكود التي تُكتب وتُضاف إلى المشروع ثم تُعدَّل أو تُحذف بعد فترة قصيرة جدًا، أي أنها لم تصمد طويلًا.
إعادة العمل في الكود مقياس يرصد الأسطر التي تدخل المشروع ثم تُغيَّر أو تُلغى سريعًا، وغالبًا يُحسب ضمن أسبوعين من كتابتها. وهو يختلف عن إعادة الهيكلة: فإعادة الهيكلة تنظيم مقصود لكود مستقر وقديم لتحسين بنيته، أما إعادة العمل فهي تصحيح كود جديد لم يكن صالحًا من البداية. ارتفاع هذا المعدل يعني أن جزءًا أكبر من الجهد يذهب إلى إصلاح ما كُتب للتو، لا إلى بناء شيء يبقى. وقد صار هذا المقياس محور نقاش مع انتشار مساعدات كتابة الكود بالذكاء الاصطناعي، لأن سرعة توليد الكود قد تُخفي أن كثيرًا منه يُعاد تعديله أو يُرمى بعد قليل. ويستخدم اللفظ نفسه في سياق الأعمال بمعنى مختلف تمامًا هو نسبة العملاء المنصرفين عن الخدمة.
لماذا يهمّك؟
المقياس يكشف الإنتاجية الحقيقية بدل الاكتفاء بعدد الأسطر المكتوبة، فقد ينجز الفريق كمًّا كبيرًا وهو في الواقع يدور حول نفسه. وارتفاعه إشارة تحذير إلى تراجع جودة الكود وزيادة كلفة صيانته على المدى الطويل.
النشرة اليومية
كل ما يهمّك في الذكاء الاصطناعي، في 60 ثانية يوميًا. بلا حشو، وبلا رسائل مزعجة.