Semana 6 · Clássicos de Engenharia — Especial Black Friday

Clean Code

por Robert C. Martin

1ª ed. (Prentice Hall, 2008)ISBN 9780132350884

Nível: IniciantePrático

Comentário do Caio, dev

Ú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.

Fontes

✔ = link aberto e conferido em . Links 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
Aparece em Semana 6 · Clássicos da Engenharia de Software · De Júnior a Pleno · Livros para quem faz MBA/pós em Engenharia de Software

Ver em português: Clean Code (edição em português) — abre em nova aba

Como associado da Amazon, eu ganho com compras qualificadas.