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á aperta...
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())...
“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 ...
Atitude
Clean code
–Robert C. Martin
@higornucci
Higor Nucci
Perguntas?
Clean code como um código ruim pode influenciar a produtividade
Clean code como um código ruim pode influenciar a produtividade
Clean code como um código ruim pode influenciar a produtividade
Clean code como um código ruim pode influenciar a produtividade
Próximos SlideShares
Carregando em…5
×

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

459 visualizações

Publicada em

Apresentação feita para o Javaneiros 2015 - Higor Nucci - Campo Grande

Publicada em: Software
  • Seja o primeiro a comentar

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

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

×