La risposta ideale è No, perché fai i passi necessari per evitare di renderlo necessario (ripulisci mentre procedete per diversi motivi già indicati).
Questo può essere l'obiettivo alla fine, ma potresti avere una squadra che è lontana dal metterla in pratica.
I manager devono assumersi delle responsabilità Non è sempre colpa dello sviluppatore. I manager possono dire una cosa, ma iniziano a spingere affinché i progetti finiscano e danno suggerimenti che promuovono le cattive pratiche. Potrebbero letteralmente dire "lo puliremo più tardi" o se funziona, è abbastanza buono.
Potrebbe essere necessario iniziare dedicando un particolare momento per mostrare che è importante. Una volta che sai che la tua squadra è in grado di ripulire il loro codice (non un dato), puoi provare a incorporarlo più frequentemente.
Alla fine, non dovresti impostare un'ora.
Personnamente, faccio fatica a risolvere un nuovo problema e a farlo funzionare mentre cerco di tenere le cose in ordine. Sto migliorando, ma spesso prendo una pausa deliberata e pulisco le cose. È una mentalità diversa per me. Alla fine, le solide pratiche diventano abitudine.