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

14
Clean code - como um código ruim pode influenciar a produtividade. Higor Nucci

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

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?