La deuda técnica es como el Tetris
Aquí hay una publicación maravillosa de Eric Higgins sobre refactorización y deuda técnica. Compara los proyectos de refactorización gigantes con algo similar al Tetris:
Al igual que administrar un negocio, el Tetris se vuelve más difícil cuanto más juegas. Las piezas se mueven más rápido y resulta más difícil seguir el ritmo.
Al igual que administrar un negocio, nunca se puede ganar el Tetris. No existe una verdadera línea de meta. Sólo controlas la rapidez con la que pierdes.
De manera similar a administrar un negocio, permitir que se acumulen demasiadas brechas en Tetris hará que pierdas.
Me encanta esta comparación, a pesar de mis mediocres habilidades en Tetris. Parece que incluso el desarrollo “fácil” se vuelve más difícil a medida que crece la deuda técnica en un proyecto, de la misma manera que las piezas de Tetris ganan velocidad y brindan poco tiempo para reaccionar a medida que crece la pila. Sin embargo, creo que quizás tengo una visión más optimista de la deuda técnica en general. Si trabaja lenta y cuidadosamente , podrá desarrollar una cultura de refactorización y ganar impulso con el tiempo.
Deja una respuesta