¿Cómo justificas el trabajo de refactorización para tu jefe de centavo? [cerrado

Acaba de escribir un montón de código para entregar alguna característica importante bajo presión. Has cortado algunas esquinas, has mezclado algo de código en algunas clases sobre hinchadas con nombres como SerialIndirectionShutoffManager ..

Le dices a tu jefe que vas a necesitar una semana para limpiar esto.

"¿Limpiar qué?"

"¡Mi código, es una pocilga!"

"¿Quieres decir que hay más correcciones de errores?"

"No realmente, es más como .."

"¿Vas a hacer que funcione más rápido?"

"Quizás, pero eso no es ..."

"Entonces deberías haberlo escrito correctamente cuando tuviste la oportunidad. Ahora me alegro de que estés aquí, sí, tendré que seguir adelante y pedirte que vengas este fin de semana ..."

He leído el libro de Matin Fowler, pero no estoy seguro de estar de acuerdo con su consejo sobre este asunto:

Realice revisiones de código regulares, por lo que se recomienda refactorizar el trabajo como parte natural del proceso de desarrollo. Simplemente no se dé cuenta, usted es el desarrollador y es parte de su deber.

mbos métodos se retuercen por la necesidad de comunicarse con su gerent

¿Qué le dices a tu jefe?

Respuestas a la pregunta(18)

Su respuesta a la pregunta