Capa do Livro Código Limpo - Habilidades Práticas do Agile Software - Robert C. Martin

Capítulo 1: Introdução

O livro "Código Limpo" de Robert C. Martin é um guia prático para escrever código de alta qualidade. Ele aborda tópicos como legibilidade, manutenibilidade, testabilidade e desempenho. O livro é escrito de forma clara e concisa, com muitos exemplos de código.

Capítulo 2: Princípios Básicos

O capítulo 2 apresenta os princípios básicos da programação limpa. Esses princípios incluem:

  • Legibilidade: O código deve ser fácil de ler e entender.
  • Manutenibilidade: O código deve ser fácil de manter e atualizar.
  • Testabilidade: O código deve ser fácil de testar.
  • Desempenho: O código deve ser eficiente e rápido.

Capítulo 3: Nomes Significativos

O capítulo 3 discute a importância de usar nomes significativos para variáveis, funções e classes. Nomes significativos ajudam a tornar o código mais legível e compreensível.

Capítulo 4: Funções

O capítulo 4 discute as melhores práticas para escrever funções. Essas práticas incluem:

  • Tamanho: As funções devem ser curtas e fáceis de entender.
  • Parâmetros: As funções devem ter o menor número possível de parâmetros.
  • Retornos: As funções devem retornar um único valor.

Capítulo 5: Estruturas de Controle

O capítulo 5 discute as melhores práticas para usar estruturas de controle. Essas práticas incluem:

  • Uso de if/else: As instruções if/else devem ser usadas com moderação.
  • Uso de switch/case: As instruções switch/case devem ser usadas quando houver muitas opções.
  • Uso de loops: Os loops devem ser usados com cuidado.

Capítulo 6: Classes

O capítulo 6 discute as melhores práticas para escrever classes. Essas práticas incluem:

  • Coesão: As classes devem ser coesas, ou seja, devem ter um único propósito.
  • Acoplamento: As classes devem ser fracamente acopladas, ou seja, devem depender de poucas outras classes.
  • Herança: A herança deve ser usada com cuidado.

Capítulo 7: Testes

O capítulo 7 discute a importância dos testes. Os testes ajudam a garantir que o código esteja funcionando corretamente. O capítulo aborda diferentes tipos de testes, como testes unitários, testes de integração e testes de sistema.

Capítulo 8: Desempenho

O capítulo 8 discute as melhores práticas para melhorar o desempenho do código. Essas práticas incluem:

  • Uso de algoritmos eficientes: Os algoritmos devem ser escolhidos com cuidado para garantir que o código seja eficiente.
  • Uso de estruturas de dados eficientes: As estruturas de dados devem ser escolhidas com cuidado para garantir que o código seja eficiente.
  • Otimização: O código deve ser otimizado para melhorar o desempenho.

Capítulo 9: Refatoração

O capítulo 9 discute a importância da refatoração. A refatoração é o processo de melhorar a qualidade do código sem alterar sua funcionalidade. O capítulo aborda diferentes técnicas de refatoração, como renomeação de variáveis, extração de funções e encapsulamento.

Capítulo 10: Conclusão

O capítulo 10 conclui o livro, resumindo os principais pontos e oferecendo conselhos sobre como escrever código limpo.

Por que ler "Código Limpo"?

"Código Limpo" é um livro essencial para qualquer programador que deseja escrever código de alta qualidade. O livro é escrito de forma clara e concisa, com muitos exemplos de código. Os tópicos abordados no livro são essenciais para escrever código legível, manutenível, testável e eficiente.

Se você é um programador que deseja melhorar a qualidade do seu código, eu recomendo fortemente que você leia "Código Limpo".


Você também é fã de Robert C. Martin? Veja o resumo de outros livros: