La respuesta ideal es No, porque sigue los pasos necesarios para evitar que esto sea una necesidad (limpie a medida que avanza por varias razones ya mencionadas).
Este puede ser el objetivo al final, pero es posible que tenga un equipo que esté lejos de poner esto en práctica.
Los gerentes deben asumir cierta responsabilidad. No siempre es culpa del desarrollador. Los gerentes pueden decir una cosa, pero comienzan a presionar para que los proyectos se terminen y hacen sugerencias que promueven las malas prácticas. Literalmente pueden decir, "lo limpiaremos más tarde" o si funciona, es suficiente.
Es posible que deba comenzar dedicando un tiempo particular para mostrar que esto es importante. Una vez que sepa que su equipo es capaz de limpiar su código (no es un hecho), puede intentar incorporarlo con más frecuencia.
Finalmente, no debería tener que establecer una hora.
Personalmente, lucho por resolver un nuevo problema y hacer que funcione mientras trato de mantener las cosas ordenadas. Estoy mejorando en eso, pero a menudo tomo un descanso deliberado y limpio las cosas. Es una mentalidad diferente para mí. Finalmente, las prácticas sólidas se convierten en hábito.