Working Effectively with Legacy Code
por Michael C. Feathers
- clássico
- tem em português
- ✔ referência conferida
Nível: IntermediárioPrático
Tem em português?
Sim, tem edição brasileira.
- Trabalho Eficaz com Código Legado — Bookman, 2013, ISBN 9788582600320
Citado em
Fontes que mencionam o livro, conferidas em . Links não são de afiliado.
Referências
- VídeoMichael Feathers Reflects on "Working Effectively with Legacy Code" (Book Overflow) (abre em nova aba)conferido em 18 de out. de 2026
- PaperLehman — Programs, life cycles, and laws of software evolution (Proc. IEEE, 1980) (abre em nova aba)conferido em 18 de out. de 2026
- BlogMartin Fowler — Strangler Fig Application (abre em nova aba)conferido em 18 de out. de 2026
✔ = link aberto e conferido em . Links de referência não são de afiliado.
Onde este livro aparece
- Trilha: Clássicos da Engenharia de Software
- Trilha: De Júnior a Pleno
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.