Cuidado com a dívida técnica

Vamos colocar desta forma, se você realmente acredita que não tem tempo para refatorar – você provavelmente está condenado, e o primeiro passo para aceitar desgraças inevitáveis ​​como este é refatorar de qualquer maneira.

Sério agora, se você puder encontrar algum tempo livre (talvez pule o lanche das 16h, ou a discussão mais legal), como a maioria de nós, você pode gastá-lo apropriadamente na refatoração. Mas às vezes é difícil saber por onde começar.

É aqui que entra o planejamento: gerencie seu débito técnico da mesma forma que você gerencia bugs de alta prioridade.

Toda vez que você notar algo fedorento em seu código, seja quando estiver trabalhando em algo e quiser economizar tempo, ou apenas quando estiver explorando algum código, abra um item de trabalho ou algo semelhante. Inferno, escreva em um post-it e cole no seu monitor.

O importante é ter certeza de que, assim que tiver tempo para refatorar, você saiba o que precisa ser feito, por onde começar e por quê; portanto, certifique-se de incluir todos esses detalhes em seu relatório.