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

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

Embed Size (px)

DESCRIPTION

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

Citation preview

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