Segundo os conceitos do livro clean code, que é de onde foram tirados esse e os outros posts anteriores, seu método ou sua função devem ter apenas uma funcionalidade. Porque?
Duas palavras, “Manutenção” e “organização”. Criar um código que seja facilmente mexido sem que desabe tudo é essencial para economia de tempo e dinheiro (afinal os dois andam juntos).. Vamos ver os exemplos a seguir. Tente identificar os erros:
Essa função “criaSanduiche” aparentemente está curta e clean. Mas não, ela está fazendo muita coisa, e podemos dividir esse monte de tarefas em pequenos bloquinhos, Veja no exemplo a seguir:
Agora sim, bem mais clean. dividimos todos os vegetais em um função que divide vegetais e só assim chamamos ela depois para criar o sanduiche. Gostou desse post? Compartilhe com os amigos e vamos criar uma corrente de conhecimento!
Gostou do post? Você pode compartilhar com amigos e criar uma rede de conhecimento!
Esse post faz parte de uma série que estamos fazendo falando sobre os princípios do Clean Code:
(Clean Code #1) Funções e variáveis: Como os seus nomes podem influenciar na leitura do seu código.
(Clean Code #2) Como comentar corretamente seu código?
(Clean Code #3) Funções, classes, métodos e variáveis: como nomear corretamente?
(Clean Code #4) Como saber se seu método ou função foi escrito “corretamente”?
Recomendo os seguintes links para se aprofundar ainda mais nas dicas do livro Clean Code:
Resumo do Clean Code (Freecodecamp em inglês)
Github com todos os conceitos do Clean Code aplicado ao Javascript (Em Português!)
Se quiser, você pode também comprar o livro na Amazon.