Main : JogoDeDados

XP » Main » TWikiUsers » MeLga » ExercicioTDD » JogoDeDados

OJogoEJogadoPorDoisJogadores?

TesteUm CodigoUm {não pode jogar com jogo sem jogadores}

TesteDois CodigoDois {não pode jogar com um jogador}

TesteTres CodigoTres {com dois jogadores é possível jogar o jogo}

TesteQuatro CodigoQuatro {não podem haver dois jogadores com mesmo nome} FatoracaoQuatro

TesteCincoEMelhoriasNoCodigoDeTestes {não podem haver mais de dois jogadores} CodigoCinco

TesteSeis CodigoSeis {um dos jogadores é o vencedor)

TesteSete CodigoSete { pra haver vencedor, é preciso antes jogar }

Fatoracao Sete {incluida a idéia de que jogo tem um Resultado, com informações (TesteOito CodigoOito }

TesteOito CodigoOito

TesteNove CodigoNove { pontos do vencedor > pontos do perdedor }

FatoracaoNove { organizando os testes em métodos }

   A estas alturas, o jogo se desenvolve dentro de regras, e produz resultado compatível
   Mas produz sempre o mesmo resultado...
   Estamos numa zona cinzenta entre testesDeUnidade e testesDeAceitação

TesteDeAceitacaoUm CodigoAceitacaoUm?

pra discutir: nova organizacao dos testes ocultamento da informação até onde "fake it, 'til you make" pode ir? fronteira testes do programador x testes de aceitação

E D U G R A F - Laboratório de Software Educacional - UFSC - CTC - INE
Campus Universitário - Trindade, Florianópolis, SC, Brasil 88040-090
Fone: +55 48 331 9735 / Fax: +55 48 331-9770