Working Effectively with Legacy Code

por Michael C. Feathers

1ª ed. (Prentice Hall, 2004)ISBN 9780131177055

Nível: IntermediárioPrático

Comentário da Bia, dev sênior

O livro para quando você herda um sistema sem testes e precisa mexer nele. Os exemplos estão em Java, C++ e C.

Mostra como achar pontos de costura para colocar testes, quebrar dependências e mudar o código com uma rede de segurança. A última parte é um catálogo de técnicas para consultar conforme o problema; não precisa ser lida de uma vez.

No Book Overflow, de 2024, Michael Feathers olha para o livro 20 anos depois da publicação.

Fontes

✔ = link aberto e conferido em . Links não são de afiliado.

Aparece em Clássicos da Engenharia de Software · De Júnior a Pleno