O documento apresenta informações sobre dois desenvolvedores - Maurício Andreazza Sganderla e Jorge Oleques - e aborda o tema de Test Driven Development (TDD) com dicas sobre como aplicá-lo de forma correta.
Maurício Andreazza Sganderla
• Desenvolvedor na uMov.me
• Aficionado por Agile
• No mercado de T.I. há 8 anos
• Formado em Sistemas de Informação
Jorge Oleques
• Desenvolvedor na GetNet
• Entusiasta XP
• No mercado de T.I. há 6 anos
• Formado Analise e Desenvolvimento
• Pós-Graduando em Eng Software na FGV
"Qualquer idiota écapaz de escrever código que um
computador possa entender. Bons programadores
escrevem código que seres humanos podem
entender”(Martin Fowler)
// calcular impostode renda
public void calcular();
// total a pagar para funcionários
public BigDecimal total();
// gerar relatório dos beneficios
public void gerar();
//calcular frete daentrega
public void calcular(){
// menor que 2100 km não possui frete
if(this.distancia < 2100 ){
this.taxa = this.valorCompra * 0;
} else{
this.taxa = this. valorCompra * 0.03;
}
}
66.
public void calcularFreteDaEntrega(){
// menor que 2100 km não possui frete
if(this.distancia < 2100 ){
this.taxa = this.valorCompra * 0;
} else{
this.taxa = this. valorCompra * 0.03;
}
}
67.
public void calcularFreteDaEntrega(){
// menor que 2100 km não possui frete
if(this.distancia < 2100 ){
this.taxa = this.valorCompra * 0;
} else{
this.taxa = this. valorCompra * 0.03;
}
}
private boolean naoTemFrete(){
return this.distancia < 2100;
}