Cuando trabajo, a menudo tengo que desarrollar (y corregir errores) en un sistema antiguo (.NET 1) cuyo código es un espagueti completo, sin pensar mucho en los nombres de variables, la estructura del programa ni los comentarios.
Debido a esto, me lleva mucho tiempo comprender qué bits necesitan cambiar, y a menudo 'rompo' el software existente porque he realizado una modificación. Realmente realmente quiero pasar un par de meses (con colegas) que pasan por allí a refactor pero existente desarrolladores tanto no puede ver la necesidad - ni pensar theres tiempo para esto (el sistema es enorme).
Temo tener que trabajar en su código, ya que lleva días arreglar algo solo para descubrir que he roto algo más. Obviamente, esto me hace parecer incompetente, entonces, ¿cómo puedo lidiar con esto?