¿Cuál es la mejor manera de mantener la calma y la sensatez al pasar por un código que es feo y estructuralmente horrible?

Me hice cargo de un arquitecto (en un trabajo que incluía la programación) en un banco hace unos meses. Ahora sé lo suficiente como para echar un vistazo a algunos de los códigos utilizados para ejecutar el trabajo durante la noche. Puaj Miré tres líneas de código durante la semana y encontré cuatro problemas. Mirando más de cerca, encontré dos más. Entonces me di cuenta de que los comentarios estaban mal.

Respiraciones profundas y mucho café.

No has preguntado sobre cómo arreglarlo, pero supongo que sabes …
– asegúrese de saber qué se supone que debe hacer el código (que probablemente sea diferente de lo que hace)
– Asegúrate de que puedes mejorarlo, en lugar de cambiarlo.
– refactor de la parte superior (si es tan malo)

No pude refactorizar todo lo que me gustaba (hay otra aplicación que inicia el código que estaba viendo), pero creo que las cosas son mejores. Hice esta pieza de código mejor con las mismas entradas y produciendo las mismas salidas.

Tenga en cuenta que el tipo que escribió eso (en mi caso ciertamente) hizo lo mejor que pudo al mismo tiempo que hacía esto, que, el otro, sonó el teléfono, su teléfono se disparó, cinco personas estaban en su escritorio , su jefe lo quería AHORA, y llegó tarde a dos reuniones. Sea comprensivo y no culpe. Sin duda he dejado algunos problemas atrás en mi vida.

Y esa noche, me di una ducha. Una y otra vez.