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.
2. 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
50. "Qualquer idiota é capaz de escrever código que um
computador possa entender. Bons programadores
escrevem código que seres humanos podem
entender”(Martin Fowler)
62. // calcular imposto de renda
public void calcular();
// total a pagar para funcionários
public BigDecimal total();
// gerar relatório dos beneficios
public void gerar();
65. //calcular frete da entrega
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;
}