الدين التقني هو الفجوة بين حالة الكود الحالية وحالته المطلوبة، وتتحمله (عن قصد أم لا) لتتحرك بسرعة أكبر. بعض الدين لا بأس به؛ الوظيفة هي إدارته وليس القضاء عليه. المفتاح هو تحديد أولويات الدين الذي يؤثر فعلاً بشكل سلبي.
حدد الأولويات بناءً على التأثير، وليس الإزعاج
For each piece of debt, ask:
- How often does it slow us down or cause bugs? (frequency)
- How bad is it when it bites? (severity)
- How risky/expensive is it to fix? (cost)
High frequency + high severity + low cost → fix now
Low frequency + low severity → leave it, document it
