Semana 6 · Clássicos de Engenharia — Especial Black Friday
Refactoring
por Martin Fowler
- clássico
- tem em português
- ✔ referência conferida
Nível: IntermediárioPrático
Tem em português?
Sim, tem edição brasileira.
- Refatoração – 2ª Edição — Novatec, 2020, ISBN 9788575227244
Citado em
- VídeoRecomendação de Livros - Introdução a Design Emergente (abre em nova aba)
- VídeoRefactoring: Second Edition – A Conversation with Martin Fowler (abre em nova aba)
- BlogCodeSmell (abre em nova aba)
Fontes que mencionam o livro, conferidas em . Links não são de afiliado.
Referências
- VídeoRefactoring: Second Edition – A Conversation with Martin Fowler (Thoughtworks) (abre em nova aba)conferido em 18 de out. de 2026
- ArtigoMartin Fowler — Catalog of Refactorings (abre em nova aba)conferido em 18 de out. de 2026
- BlogRefactoring.Guru — Refactoring (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.
Leia junto
The Pragmatic Programmer · Clean Code · Design Patterns: Elements of Reusable Object-Oriented Software · The Mythical Man-Month · Code Complete
Ensina a melhorar código existente em passos pequenos e seguros. Na 2ª edição (2018), os exemplos são em JavaScript.
Os primeiros capítulos trazem um exemplo completo, os princípios, os "maus cheiros" e a base de testes; o resto é um catálogo para consultar quando precisar. Ler só a primeira parte já muda a forma de revisar código.
O Akita cita a 1ª edição, de 1999, no vídeo de recomendação de livros. Num vídeo da Thoughtworks, o Fowler conversa sobre a 2ª edição, e no artigo "CodeSmell" explica que o termo "code smell" surgiu com Kent Beck enquanto o livro era escrito.