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

Preview:

DESCRIPTION

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

Citation preview

todas as coisas que todo programador não pode

deixar de saber(parte 1)

Luiz Borbaborba@cesar.org.br

http://borba.blog.br

@luizborba

desenvolver software não é um trabalho fácil

tem que gostar

não existe o programador herói

sobre você

de buqui izon de teibou

a responsabilidade é sua

conhecimento

sobre o trabalho

entropia de software

código duplicado

resolvendo bugs

e essa tal agilidade?

empírico

45% é lixo

priorização

escopo mínimo

iterativo e incremental

refactoring & tdd

e a parte 2?

VÁ ESTUDAR!!!

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

• ...

todas as coisas que todo programador não pode

deixar de saber(parte 1)

Luiz Borbaborba@cesar.org.br

http://borba.blog.br

@luizborba