आदर्श उत्तर नहीं है, क्योंकि आप इसे आवश्यक बनाने से बचने के लिए आवश्यक कदम उठाते हैं (जैसा कि आप पहले ही बताए गए कई कारणों से साफ करते हैं)।
यह अंत में लक्ष्य हो सकता है, लेकिन आपके पास एक टीम हो सकती है जो इसे व्यवहार में लाने से दूर है।
प्रबंधकों को कुछ जिम्मेदारी लेनी होगी यह हमेशा डेवलपर की गलती नहीं है। प्रबंधक एक बात कह सकते हैं, लेकिन वे परियोजनाओं को समाप्त करने और खराब प्रथाओं को बढ़ावा देने वाले सुझाव देने के लिए जोर देना शुरू कर देते हैं। वे सचमुच कह सकते हैं, "हम इसे बाद में साफ करेंगे" या अगर यह काम करता है, तो यह काफी अच्छा है।
यह महत्वपूर्ण है यह दिखाने के लिए आपको एक विशेष समय समर्पित करने के साथ शुरू करना पड़ सकता है। एक बार जब आप जान जाते हैं कि आपकी टीम उनके कोड को साफ करने में सक्षम है (दिए गए नहीं), तो आप इसे अधिक बार शामिल करने का प्रयास कर सकते हैं।
आखिरकार, आपको एक समय निर्धारित नहीं करना चाहिए।
व्यक्तिगत रूप से, मैं एक नई समस्या को हल करने और चीजों को सुव्यवस्थित रखने की कोशिश करते हुए काम करने के लिए संघर्ष करता हूं। मैं इसमें बेहतर हो रहा हूं, लेकिन अक्सर जानबूझकर ब्रेक लेता हूं और चीजों को साफ करता हूं। यह मेरे लिए एक अलग सोच है। आखिरकार, ठोस अभ्यास आदत बन जाते हैं।