Código Limpo – Resenha

Código limpo: Habilidades práticas do Agile Software

Robert C. Martin

ISBN 13 – 978-8576082675

Este livro deveria ser obrigatório para todo mundo que desenvolve. Robert Cecil Martin, também conhecido por “Tio Bob” (Uncle Bob, no original) apresenta uma série de boas práticas de como criar e desenvolver código. Este autor já havia apresentado os seus “Princípios de OOD”, os quais originaram o S.O.L.I.D. Esta obra segue estes postulados de design, destinados a facilitar a compreensão, o desenvolvimento e a manutenção de software.

Código limpo é simples, direto, legível, testado, refatorado e tem que ser praticado o tempo todo. Os nomes devem ser consistentes, os comentários devem ser mínimos, pois o próprio código deve comunicar o que faz sendo o mais simples possível e inteligível a todos. Refatorá-lo para ser mais coeso, menos acoplado e consistente.

Uma coisa que eu recomendo é ler “Código Limpo” como livro físico mesmo, sem ser na tela do computador e muito menos na do celular. Pois há uma perda do conteúdo e da concentração quando estamos lendo uma tela que emite luz em vez da superfície que absorve a luz. Melhor ter a sua cópia impressa.