यह code के lifespan और blast radius पर निर्भर करता है। ऐसे code के लिए clean code भरपूर फायदा देता है जो जीवित रहता है और बदलता है; throwaway, prototype, या कभी-कभार छुए जाने वाले code के लिए "good enough" सही चुनाव है। कौशल यह है कि आप अपने निवेश को परिस्थिति के अनुसार मिलाएँ — लापरवाही और gold-plating दोनों से बचते हुए।
सिद्धांत: प्रयास को code के जीवन से मिलाएँ
Code quality एक है, और किसी भी निवेश की तरह इसका return समय और exposure पर निर्भर करता है। पूछने योग्य दो सवाल:
