Escolar Documentos
Profissional Documentos
Cultura Documentos
De aprendiz
a mestre
Edgard Davidson
@edgarddavidson
Referncias
Andrew Hunt
David Thomas
!"#$#%&'#($)(*+*,-*./0$#1$21$
3(04#)05$60.)(*)*(#7$0%$*2)0(#%$
/#%)#$,7'(08$"#$.90$60.%#:27(5$
3(062(*(#7$6*./7/*)0%$;2#$,#(*1$
#%)*$0+(*8<$
!
!"#$%%
&'(()(*+",%
Este livro contempla:
combater a deteriorao de software
no duplicar informaes
escrever cdigo flexvel, dinmico e adaptvel
evitar a programao baseada no acaso
blindar seu cdigo com contratos, asseres e excees
capturar requisitos reais
testar de modo incansvel e eficaz
agradar seus usurios
montar equipes de programadores pragmticos
aumentar a preciso de seus desenvolvimentos com automao.
Preocupe-se com seu trabalho
Por que passar sua vida desenvolvendo software
se no estiver interessado em faz-lo bem?
Reflita sobre seu trabalho
Desligue o piloto automtico e assuma o controle.
Critique e avalie constantemente seu trabalho.
Fornea opes, no d
desculpas
esfarrapadas
Em vez de desculpas, fornea
opes. No diga que no
pode ser feito; explique o que
pode ser feito.
No tolere janelas quebradas
Corrija projetos incorretos, decises
erradas e cdigos frgeis quando os
encontrar
Seja
um
catalisador
de
mudanas
Voc no pode impor mudanas s pessoas.
Em vez disso, mostre a elas como o futuro pode ser e
ajude-as a participar de sua criao
Lembre-se do cenrio em larga escala
No fique to absorvido pelos detalhes a ponto de no ver o que
est acontecendo ao seu redor
Tome a qualidade parte dos requisitos
Envolva seus usurios na determinao dos requisitos de qualidade
do projeto.
2)3+41&!5%6-7&($%)1%!%$!4-&!8&(1%+(&!*%!
8#).%8+$%)1#!
!
"#$%!#!&'(%)*+,&*#!!-$!./0+1#!
!
Analise criticamente o que voc l e ouve
No se deixe levar por fornecedores, pela mdia ou por dogmas. Analise as
informaes em relao a si mesmo e ao seu projeto
o que voc diz e a maneira como diz
Wizards podem gerar muitas linhas de cdigo. Verifique se voc o entendeu por
completo antes de introduzi-lo no seu projeto.
Trabalhe com usurios para
pensar como um usurio
Narrative:
In order to calculate BMI with ease
As a doctor
I want to have BMI Calculator application