Todas as coisas que todo programador não pode deixar de saber

25
todas as coisas que todo programador não pode deixar de saber (parte 1) Luiz Borba [email protected] http://borba.blog.br @luizborba

description

Um guia mostrando as coisas mais importantes da atividade de desenvolvimento de software.

Transcript of Todas as coisas que todo programador não pode deixar de saber

Page 1: Todas as coisas que todo programador não pode deixar de saber

todas as coisas que todo programador não pode

deixar de saber(parte 1)

Luiz [email protected]

http://borba.blog.br

@luizborba

Page 2: Todas as coisas que todo programador não pode deixar de saber

desenvolver software não é um trabalho fácil

Page 3: Todas as coisas que todo programador não pode deixar de saber

tem que gostar

Page 4: Todas as coisas que todo programador não pode deixar de saber

não existe o programador herói

Page 5: Todas as coisas que todo programador não pode deixar de saber

sobre você

Page 6: Todas as coisas que todo programador não pode deixar de saber

de buqui izon de teibou

Page 7: Todas as coisas que todo programador não pode deixar de saber
Page 8: Todas as coisas que todo programador não pode deixar de saber

a responsabilidade é sua

Page 9: Todas as coisas que todo programador não pode deixar de saber
Page 10: Todas as coisas que todo programador não pode deixar de saber

conhecimento

Page 11: Todas as coisas que todo programador não pode deixar de saber

sobre o trabalho

Page 12: Todas as coisas que todo programador não pode deixar de saber

entropia de software

Page 13: Todas as coisas que todo programador não pode deixar de saber

código duplicado

Page 14: Todas as coisas que todo programador não pode deixar de saber

resolvendo bugs

Page 15: Todas as coisas que todo programador não pode deixar de saber

e essa tal agilidade?

Page 16: Todas as coisas que todo programador não pode deixar de saber

empírico

Page 17: Todas as coisas que todo programador não pode deixar de saber

45% é lixo

Page 18: Todas as coisas que todo programador não pode deixar de saber

priorização

Page 19: Todas as coisas que todo programador não pode deixar de saber

escopo mínimo

Page 20: Todas as coisas que todo programador não pode deixar de saber

iterativo e incremental

Page 21: Todas as coisas que todo programador não pode deixar de saber

refactoring & tdd

Page 22: Todas as coisas que todo programador não pode deixar de saber

e a parte 2?

Page 23: Todas as coisas que todo programador não pode deixar de saber

VÁ ESTUDAR!!!

Page 24: Todas as coisas que todo programador não pode deixar de saber

algumas sugestões

• The Pragmatic Programmer, Hunt & Davis

• Peopleware, Tom DeMarco

• Getting Real by 37 signals

• Refactoring, Martin Fowler

• TDD by example, Kent Beck

• The Mythical Man-Month, Fred Brooks

• Code Complete, Steve McConnell

• ...

Page 25: Todas as coisas que todo programador não pode deixar de saber

todas as coisas que todo programador não pode

deixar de saber(parte 1)

Luiz [email protected]

http://borba.blog.br

@luizborba