Para muitos, a ideia de criar funções de 2, 3 ou 5 linhas parece exagerada. No entanto, Martin demonstra como funções longas escondem bugs e dificultam o entendimento. Ele introduz conceitos vitais:
A regra de ouro: o código deve ser autoexplicativo. Comentários são um mal necessário, usados apenas quando o código não consegue expressar a intenção sozinho. Evite comentários óbvios ou redundantes.
A aparência do código afeta a comunicação. O livro sugere que um arquivo de código deve ser lido como um artigo de jornal: o topo contém o resumo (conceitos de alto nível) e os detalhes aumentam à medida que descemos no arquivo. 4. SOLID e o Design Limpo Embora detalhados em outras obras, os princípios


