¿Has hablado con tu colega al respecto? Me sorprende cuántas personas visitarán a un gerente con un problema antes de tratar de discutirlo con la persona que está en la mejor posición para hacer algo al respecto.
Si eso no funciona, muéstreles el problema. “Lo siento, realmente no puedo entender qué está haciendo su código aquí, y es muy poco estándar. Dado que soy responsable de mantenerlo, ¿podría hacerlo paso a paso conmigo?” Unas pocas iteraciones de eso solo podrían hacer que mejoren para que los deje en paz.
También es posible, según su descripción de su jefe, que su colega esté siendo presionado para “hacerlo de alguna manera” y prefiera hacerlo bien, pero no se le dé tiempo. Si ese es el caso, eso indica un problema institucional, y ambos deben trabajar para encontrar a alguien dispuesto a hacer algo al respecto y decirle a ese gerente que disminuya la velocidad y lo haga bien.
- ¿Cuáles son algunas técnicas para calcular la prioridad de errores o solicitudes de características para un producto de software?
- ¿Cuál es el mejor programa de estudios autodidacta que puedo aprender antes de inscribirme en un título de Ingeniería de software?
- ¿Se puede evitar quedar atrapado con software sin licencia usando Linux?
- ¿Qué desafíos enfrentan los desarrolladores / programadores?
- ¿Cómo explicaría las pruebas de software a cualquier persona que no tenga ningún conocimiento sobre las pruebas?
Si nada de eso funciona, y a nadie más en la compañía le importa, comenzaría a buscar un nuevo puesto. Se permitió hacer un código que al principio podría “funcionar” mal, pero inevitablemente se volverá imposible de mantener y se desmoronará. La compañía lo seguirá a menudo. Sal antes de que eso llegue.