Uma das coisas mais difíceis de fazer como programador é não reescrever a sua base de código do zero na manhã de sábado. Se você sentir que está sucumbindo, é hora de reler este artigo clássico, que meu mentor de programação me enviou pelo menos três vezes: