يعتمد على مدة حياة الكود ونطاق تأثيره. الكود النظيف يعطي عائداً رائعاً للكود الذي يعيش ويتغير؛ أما "يكفي أن يكون جيداً بما فيه الكفاية" فهو الخيار الصحيح للكود القابل للرمي، أو النماذج الأولية، أو الكود الذي نادراً ما يتم لمسه. المهارة تكمن في مطابقة استثمارك مع الحالة — تجنباً للاستهتار والإفراط في الهندسة.
المبدأ: ضع الجهد بما يناسب حياة الكود
جودة الكود هي ، وكأي استثمار، يعتمد العائد على الوقت والتعرض. السؤالان اللذان يجب طرحهما:
