A importância das práticas de código limpo
- #SQL
- #Banco de dados relacional
- #Java
Ao escrever um código, alguns princípios devem ser respeitados visando a melhor manutenibilidade do código e a leitura e a escrita por parte de outros programadores. Para facilitar esse processo foram criados alguns princípios denominados de SOLID, além de práticas de código limpo. Esse conjunto quando aplicado, proporciona um trabalho de melhor qualidade e com espaço para que o código cresça de maneira limpa, saudável e escalável.
O livro Código Limpo de Robert Martin, apresenta diversos conceitos e exemplos de melhorias. Alguns pontos que podem ser citados no que se referem à classes, por exemplo, é que as mesmas devem ser nomeadas com substantivos, que sejam significativos para um melhor entendimento. Outra menção sobre classes, refere-se também a um dos princípios do SOLID, o de responsabilidade única, que afirma que as classes devem ser pequenas e possuírem apenas uma única ação para executar.
Um conceito também importante parte da escrita de um código limpo é a refatoração, que segundo Robert Martin deve tornar-se um hábito. Visando aplicar melhorias no código, o intuito desta prática seria deixar um trabalho melhor do que aquele que foi encontrado, um exemplo seria a criação de testes.
A refatoração por sua vez, seria um bom momento para empregar os princípios SOLID, como uma renomeação de variáveis, desacoplamento de classes ou ainda a implementação de interfaces específicas, caso os códigos revisados ainda não o possuam e caso já o façam, a refatoração torna-se mais fácil.
Enfim, as referência que Robert Martin estabelece em seu livro relacionam-se diretamente com os princípios SOLID, reiterando mais uma vez que ambos complementam-se no objetivo de facilitar a implementação de novos requisitos para a evolução e manutenção de um sistema.
#EuSouDIOCampusExpert