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

Post on 22-Nov-2014

2.756 views 1 download

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

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