| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2011 09:41:50
|
Felagund
GUJ Master
![[Avatar]](/images/avatar/d8d855c465198499868fb2b566ebee8d.jpg)
Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline
|
opa, achei o desafio interessante, fiz umas bagaças aqui, ficou bem simples
Classes
e os testes
Gostei muito dos codigos do autor do topico, mas não fiz as classes separadas pra não ficar igual
|
att
Rafael Felix
Rolling With Code
Twitter |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2011 09:59:15
|
feliperod
JavaTeenager
![[Avatar]](/images/avatar/12d836bf64839f987338414ccbec657f.jpg)
Membro desde: 07/11/2006 14:10:54
Mensagens: 184
Offline
|
Interessante o desafio! Vou olhar com mais calma depois!
This message was edited 1 time. Last update was at 27/04/2011 10:01:44
|
Felipe Rodrigues de Almeida
No Twitter: @felipero
www.fratech.net
The Fratech way |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2011 11:52:42
|
dreampeppers99
Virtual Machine Man
![[Avatar]](/images/avatar/6fb993285d56e6927284ff9b11ac6851.jpg)
Membro desde: 29/08/2006 21:50:17
Mensagens: 523
Offline
|
Felagund wrote:Gostei muito dos codigos do autor do topico, mas não fiz as classes separadas pra não ficar igual 
Seu código ficou muito bom, mesmo com esse código alienigena rsrsrsr
|
- Não respondo dúvida por PM!
- Blog -> Software development - Clojure, Ruby, Java, Test and little pumpkins
- Blog - Desenvolvimento de software - Java |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2011 12:33:08
|
Felagund
GUJ Master
![[Avatar]](/images/avatar/d8d855c465198499868fb2b566ebee8d.jpg)
Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline
|
dreampeppers99 wrote:
Felagund wrote:Gostei muito dos codigos do autor do topico, mas não fiz as classes separadas pra não ficar igual 
Seu código ficou muito bom, mesmo com esse código alienigena rsrsrsr
asuhduhasdasduhuhasuhd, reflection , é pra poder sobrescrever a variavel Random dentro do enum assim posso simular o comportamento.
Nunca tinha usado isso, achei esse codigo no Stack Overflow . Até pensei em deixar aberto para definir o Random, mas em termos de Design não seria o ideal
|
att
Rafael Felix
Rolling With Code
Twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2011 13:39:21
|
dreampeppers99
Virtual Machine Man
![[Avatar]](/images/avatar/6fb993285d56e6927284ff9b11ac6851.jpg)
Membro desde: 29/08/2006 21:50:17
Mensagens: 523
Offline
|
Felagund wrote:
asuhduhasdasduhuhasuhd, reflection  , é pra poder sobrescrever a variavel Random dentro do enum assim posso simular o comportamento.
Nunca tinha usado isso, achei esse codigo no Stack Overflow  . Até pensei em deixar aberto para definir o Random, mas em termos de Design não seria o ideal
Me lembra as máscaras de bits da época dos compiladores e outros.
O código ficou muito bom.
This message was edited 2 times. Last update was at 27/04/2011 15:46:58
|
- Não respondo dúvida por PM!
- Blog -> Software development - Clojure, Ruby, Java, Test and little pumpkins
- Blog - Desenvolvimento de software - Java |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2011 20:06:41
|
edao69
Entusiasta Java
![[Avatar]](/images/avatar/42ca5f08354583dcb39aa9ff31efa85b.jpg)
Membro desde: 16/10/2007 09:38:21
Mensagens: 18
Offline
|
Muito interessante mesmo. Tambem gosto muito de games.Muito bom!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2011 20:47:25
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
dreampeppers99 wrote:
Eu (tentei) fiz foi isso mesmo o mock para o fator sorte!
Mas há uma diferença aqui. A classe Luck é uma classe de negócio, portanto, precisa ser testada. A classe Random é uma classe do Java, seu comportamento é garantido. Você não deve fazer mocks para o que deve ser testado, só para o que não deve. A menos, claro, que haja um outro JUnit só para a classe Luck.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2011 21:03:29
|
dreampeppers99
Virtual Machine Man
![[Avatar]](/images/avatar/6fb993285d56e6927284ff9b11ac6851.jpg)
Membro desde: 29/08/2006 21:50:17
Mensagens: 523
Offline
|
ViniGodoy wrote:
dreampeppers99 wrote:
Eu (tentei) fiz foi isso mesmo o mock para o fator sorte!
Mas há uma diferença aqui. A classe Luck é uma classe de negócio, portanto, precisa ser testada. A classe Random é uma classe do Java, seu comportamento é garantido. Você não deve fazer mocks para o que deve ser testado, só para o que não deve. A menos, claro, que haja um outro JUnit só para a classe Luck.
Faz total sentido, eu até poderia ter criado um wrapper ou algo assim pra ser o meu Random e passar esse random para o LuckAttack como o mock, obrigado pela dica.
|
- Não respondo dúvida por PM!
- Blog -> Software development - Clojure, Ruby, Java, Test and little pumpkins
- Blog - Desenvolvimento de software - Java |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2011 21:05:31
|
dreampeppers99
Virtual Machine Man
![[Avatar]](/images/avatar/6fb993285d56e6927284ff9b11ac6851.jpg)
Membro desde: 29/08/2006 21:50:17
Mensagens: 523
Offline
|
edao69 wrote:Muito interessante mesmo. Tambem gosto muito de games.Muito bom!
Interessante vai ser sua implementação Eder tenta aí !
|
- Não respondo dúvida por PM!
- Blog -> Software development - Clojure, Ruby, Java, Test and little pumpkins
- Blog - Desenvolvimento de software - Java |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2011 21:08:01
|
Edufa
JavaEvangelist
![[Avatar]](/images/avatar/5747a0021eb349e9c8d3667cf1a5e9ec.jpg)
Membro desde: 18/04/2006 10:20:03
Mensagens: 315
Localização: Curitiba, PR
Offline
|
Vou pensar em algo para postar, mas uma das coisas mais interessantes desta proposta é ter enfatizado o uso de testes.
|
Edufa
Curitiba, PR
--
"O estado sou eu". - Luís XIV
"O estado somos nós."- Lênin
"O estado somos eu." - Lula
--
O mundo é deles mas a amazônia é nossa
O petróleo é nosso, mas o gás é deles.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/04/2011 09:45:26
|
dreampeppers99
Virtual Machine Man
![[Avatar]](/images/avatar/6fb993285d56e6927284ff9b11ac6851.jpg)
Membro desde: 29/08/2006 21:50:17
Mensagens: 523
Offline
|
Edufa wrote:Vou pensar em algo para postar, mas uma das coisas mais interessantes desta proposta é ter enfatizado o uso de testes.
Extamente testes para fazer só o necessário nada mais.
|
- Não respondo dúvida por PM!
- Blog -> Software development - Clojure, Ruby, Java, Test and little pumpkins
- Blog - Desenvolvimento de software - Java |
|
|
 |
|
|