Article image
Sebastião Felix
Sebastião Felix01/11/2023 02:19
Compartilhe

Clean Code

    Princípios do Clean Code.

    Clean Code é um código que é fácil de entender, manter e estender. Ele é baseado em princípios e práticas que tornam o código mais legível, eficiente e confiável.

    • DRY (Don't Repeat Yourself): Evite a duplicação de código.
    • KISS (Keep It Simple, Stupid): Mantenha o código simples.
    • Princípios SOLID: Cinco princípios de design orientado a objetos que tornam o código mais compreensível, flexível e manutenível.

    Boas práticas de nomenclatura

    • Use nomes descritivos.
    • Evite abreviações desnecessárias.
    • Use nomes consistentes.
    • Use nomes apropriados ao contexto.
    • Siga as convenções de nomenclatura da sua linguagem de programação.

    Comentários eficazes

    • Comente o porquê, não o quê.
    • Mantenha seus comentários atualizados.
    • Evite comentários redundantes.
    • Use comentários para marcar to-dos e correções.

    Formatação e estrutura do código

    • Use indentação consistente.
    • Use espaços em branco para melhorar a legibilidade.
    • Mantenha suas linhas de código curtas.
    • Agrupe e ordene suas declarações e funções logicamente.
    • Use chaves consistentemente.

    Refatoração de código

    • Refatore em pequenos passos.
    • Teste seu código após cada refatoração.
    • Use uma ferramenta de controle de versão.
    • Não tenha medo de jogar o código fora.

    Testes unitários e TDD

    • Os testes unitários ajudam a garantir que seu código funcione como esperado.
    • O TDD envolve escrever testes antes de escrever o código de produção.

    Ferramentas úteis

    • Linters
    • Formatadores de código
    • IDEs e editores de texto
    • Ferramentas de revisão de código
    • Ferramentas de controle de versão

    Aprender a escrever Clean Code é uma habilidade valiosa para qualquer programador, especialmente para programadores júnior. Embora possa parecer desafiador no início, com prática e paciência, você começará a ver melhorias na qualidade do seu código.

    O objetivo do Clean Code não é apenas tornar o código mais fácil de entender, mas também tornar o desenvolvimento de software um processo mais eficiente e agradável. Com o tempo, você descobrirá que muitos dos princípios e práticas do Clean Code se tornaram uma segunda natureza para você.

    Dicas para humanizar a escrita com Clean Code

    • Use linguagem simples e direta.
    • Evite jargões técnicos.
    • Use exemplos do mundo real.
    • Conte histórias.

    Exemplo

    Em vez de dizer:
    O princípio DRY (Don't Repeat Yourself) sugere que você deve evitar a duplicação de código.
    Você pode dizer:
    Se você encontrar-se escrevendo o mesmo código em mais de um lugar, considere criar uma função ou método para encapsular essa funcionalidade. Isso tornará seu código mais legível e fácil de manter.

    Comentários adicionais

    • O Clean Code é uma habilidade que pode ser desenvolvida com prática.
    • Não se preocupe em escrever código perfeito o tempo todo. Todos nós cometemos erros e temos espaço para melhorar.
    • O importante é continuar aprendendo e se esforçando para melhorar.
    Compartilhe
    Comentários (0)