Semana 6 · Clássicos de Engenharia — Especial Black Friday
Clean Code
por Robert C. Martin
- clássico
- tem em português
- ✔ referência conferida
Nível: IniciantePrático
Tem em português?
Sim, tem edição brasileira.
- Código Limpo: Habilidades Práticas do Agile Software — Alta Books, ISBN 9788576082675
Citado em
- VídeoModelagem de Software é Difícil? | "Ver" vs "Enxergar" (abre em nova aba)
- VídeoRecomendação de Livros - Introdução a Design Emergente (abre em nova aba)
- BlogIt's probably time to stop recommending Clean Code @ Things Of Interest (abre em nova aba)
Fontes que mencionam o livro, conferidas em . Links não são de afiliado.
Referências
- VídeoClean Code with Uncle Bob Episode 1 (Clean Coders) (abre em nova aba)conferido em 18 de out. de 2026
- PaperEdsger Dijkstra — Go To Statement Considered Harmful (CACM, 1968) (abre em nova aba)conferido em 18 de out. de 2026
- BlogMartin Fowler — CodeSmell (abre em nova aba)conferido em 18 de out. de 2026
- Blogqntm — It's probably time to stop recommending Clean Code (contraponto) (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 · Refactoring · Design Patterns: Elements of Reusable Object-Oriented Software · The Mythical Man-Month · Code Complete
Útil para criar o hábito de escrever pensando em quem vai ler o código depois. Os exemplos são em Java.
Os capítulos sobre nomes, funções e comentários são os que mais rendem no code review. Algumas regras são rígidas demais, como funções muito curtas, então vale ler com senso crítico e combinar com o time o que adotar. Os capítulos finais são estudos de caso longos de refatoração; dá para pular na primeira leitura.
O Akita o cita no vídeo de recomendação de livros e no vídeo sobre modelagem de software. Para o contraponto, o post "It's probably time to stop recommending Clean Code", do blog qntm, analisa exemplos do livro e defende que ele não seja mais a primeira indicação.