Clean code como um código ruim pode influenciar a produtividade
O documento discute como códigos ruins podem influenciar negativamente a produtividade e apresenta princípios de código limpo, como usar nomes significativos e fazer com que as funções tenham uma única responsabilidade.
Use nomes significativos
publicString verificarPrazoDo(Projeto projeto) {
if(diasRestantes < 90 && !projeto.isEntregue()) {
return "O projeto está com o prazo apertado.";
} else {
return null;
}
}
9.
“As funções devemfazer
uma coisa. Devem fazê-la
bem. Devem fazer apenas
ela.”
- Uncle Bob
10.
public String verificarPrazoDo(Projetoprojeto) {
if(estaComPrazoCurto() && projeto.estaEmAndamento()){
return "O projeto está com o prazo apertado.";
}
return "O projeto está com o prazo sussa.";
}
private boolean estaComPrazoCurto() {
return diasRestantes < 90;
}