0

Dicas de Código Limpo👨‍💻

#C# #JavaScript #.NET C#
Ricardo Wobeto
Ricardo Wobeto

Como escrever um código mais legível e compreensível?


Algumas dicas do livro: Clean Code de Robert C. Martin. Mas antes vale a pena lembrar:

O algoritmo (código) é uma sequência lógica de ações que construímos para que a máquina execute algo, mas as vezes esse "escrever" se torna algo complexo e aí surgem algumas perguntas: será que o nome desta variável ou métodos adotados estão claros? Será que eu poderia criar um método para determinado bloco de códigos, ou até novas classes, ou refatorar?🤔👨‍💻


Tenho certeza que sua perguntas não pararam por aí 😅⁉


Segue então algumas dicas:

a) Evite abreviações: abreviações podem ser o atalho mais longo pois eles dificultam o entendimento do código pelos outros membros da equipe.

b) Passe a ideia central: lembre se que você tem a responsabilidade de criar o contexto e que por meio dele os demais membros da equipe devem entender as variáveis, os métodos e as classes utilizadas na solução.

c) Não tenha medo de nomes grandes: um nome longo e descritivo é melhor que um nome curto e enigmático, e ainda melhor que um comentário longo e descritivo.

d) Isole as palavras de referências de negócio: essas palavras são inevitáveis dentro do projeto, isolar ou evitar estas pode facilitar o desacoplamento e permite uma melhor e maior abstração de seu código.

e) DRY (Don't Repeat Yourself): a vontade de CTRL + C e CTRL + V é grande dentro do seu próprio código, mas reduzir a duplicação de código é reduzir ambiguidades em sua execução.


Pensem e reflitam nestes tópicos e desejo a todos bons estudos.

Ricardo Wobeto 😀👨‍💻💪

2
17

Comentários (5)

0
Wesley Silva

Wesley Silva

09/07/2021 11:35

Ótimas Dicas. Obrigado.


0
Jeferson Junior

Jeferson Junior

17/06/2021 12:45

Muito boas as dicas!!!!

1
Allan Garcia

Allan Garcia

17/06/2021 11:51

Otimo conteudo, as abreviações a em codigos de microcontroladores são bem comuns e acabam dificultando o desenvolvimento do codigo quando se vai reparar algo ou realizar uma atualização.


1
Kamilla Diaz

Kamilla Diaz

17/06/2021 10:03

Ótimas dicas!!!

1
Samuel Lima

Samuel Lima

17/06/2021 09:54

Muito bom o conteúdo obrigado por compartilhar com a comunidade.

Tenha um Ótimo dia :)

Em processo de aprendizagem...

Brasil