Working Effectively with Legacy Code, de Michael Feathers, que possui tradução para o Português, trata de forma muito pragmática um tema que será relevante, em algum momento, para qualquer profissional de tecnologia: manutenção e evolução do legado.
É neste livro que Feathers afirma que todo código sem testes automatizados é legado. Extremismos a parte, as recomendações do autor continuam atuais e relevantes.