Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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<$
Fornea opes, no d
desculpas
esfarrapadas
Em vez de desculpas,
fornea
2)3+41&!5%6-7&($%)1%!%$!4-&!8&(1%+(&!*%!
8#).%8+$%)1#!
!
"#$%!#!&'(%)*+,&*#!!-$!./0+1#!
!
NSR No Se Repita
Facilite a reutilizao
Se
for
fcil
reu,lizar,
ser
reu,lizado.
Crie
um
ambiente
que
apie
a
reu,lizao
No h decises definitivas
Nenhuma deciso irrevogvel: planeje-se para a mudana.
Corrija o problema,
esquea o culpado
No importa se voc ou outra
pessoa foi o culpado pelo bug
ele precisar de correo de
qualquer forma.
No suponha teste
Comprove suas suposies no
ambiente real com dados e
condies reais.
try{
}catch(){
}catch(){
}finally{
}
Tenha uma idia de quanto o processo deve demorar antes de escrever o cdigo
Iden,que e
Narrative:
In order to calculate BMI with ease
As a doctor
I want to have BMI Calculator application
Scenario: Simple BMI calculator validation
Given a body mass index calculator
When a patient's is with mass 77 kg and height 1.75 m
Then patient's body mass index is 25.14285659790039
Obrigado!