La respuesta ideal es No, porque toma los pasos necesarios para evitar que esto sea una necesidad (limpie a medida que avanza por varias razones ya indicadas).
Este puede ser el objetivo al final, pero es posible que tengas 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 malas prácticas. Pueden decir literalmente, "lo limpiaremos más tarde" o si funciona, eso es lo suficientemente bueno.
Es posible que deba comenzar dedicando un tiempo determinado para demostrar que esto es importante. Una vez que sepa que su equipo es capaz de limpiar su código (no es un dato), puede intentar incorporarlo con más frecuencia.
Eventualmente, no deberías tener que establecer una hora.
Personalmente, me cuesta resolver un problema nuevo y hacer que funcione mientras trato de mantener las cosas ordenadas. Estoy mejorando en eso, pero a menudo tomo un descanso deliberado y limpia las cosas. Es una mentalidad diferente para mí. Eventualmente, las prácticas sólidas se convierten en hábito.