Clean code- como um código ruim pode
influenciar a produtividade.
Higor Nucci
public String checkProjeto(Projeto project) {
if(diresfipro < 90 && !project.isEntregue()) {
return "O projeto está apertado.";
} else {
return null;
}
}
0
10
20
30
40
50
60
70
80
90
100
Código ruim influenciando
a produtividade
A arte do
código limpo
Use nomes significativos
public String verificarPrazoDo(Projeto projeto) {
if(diasRestantes < 90 && !projeto.isEntregue()) {
return "O projeto está com o prazo apertado.";
} else {
return null;
}
}
“As funções devem fazer
uma coisa. Devem fazê-la
bem. Devem fazer apenas
ela.”
- Uncle Bob
public String verificarPrazoDo(Projeto projeto) {
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;
}
Atitude
Clean code
–Robert C. Martin
@higornucci
Higor Nucci
Perguntas?

Clean code como um código ruim pode influenciar a produtividade