Como testar meu DAO?  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Priuli
JavaEvangelist
[Avatar]

Membro desde: 27/12/2007 19:31:45
Mensagens: 373
Offline

keller wrote:Voce nao deveria nem pensar em uma situacao dessas, isso nao deve existir de maneira alguma.

bola de cristal total!, estou impressionado! tem uma galera do GUJ que apavora total! High5!

Pelo contrario vc tem pensar para que isso nunca aconteça e assegurar que ñ ocorrera, já tive colegas que tiveram problemas com isso eram estagiarios mas se enganaram, comum no ser humano!!


Projetos:
OpenSutils-Br4J - http://code.google.com/p/opensutils-br4j/

Priuli-Filter - http://sourceforge.net/projects/priuli-filter/

Certificação:
OCPJ 6 90%
[Email]
keller
GUJ Master
[Avatar]

Membro desde: 12/11/2003 16:24:00
Mensagens: 1817
Localização: Auckland - NZ
Offline

Priuli wrote:
Sobre a Magia Negra rs queria dizer que durante e após a implementação das classes(lógica) e dos testes sempre faço refactor a fim de retirar o acoplamento, estruturando minhas classes para que eu consiga testar tudo sem chamadas de e/s..

Hahaha, agora faz algum sentido..

Priuli wrote:
Explicando já que o Ke. levou ao pé dá letra, sem nenhum o bom senso e sim TDD é uma metodologia e pode aplicar de vários formas, eu aborto muito no conceito de teste de unidade(que deveria ter citado no texto e ñ ter colocado como TDD com escrevi, passou despercebido) e cabo sempre argumentando neste sentido + claro, temos varias abordagem anyway..

Caramba, voce e' um assassino da lingua Portuguesa! Eu que aborto essa thread!

Depois reclamam que no GUJ nao tem mais discussoes de nivel.
Nem escrever o pessoal nao sabe mais, desisto!

This message was edited 1 time. Last update was at 13/04/2011 20:55:17


Guilherme I. Keller (Gui)
Diploma in Web Development and Desktop Publishing
SCJA | SCJP | SCWCD | SCBCD | CSM
"Test it, before it test you."
http://flickr.com/guikeller
[WWW] [MSN]
Priuli
JavaEvangelist
[Avatar]

Membro desde: 27/12/2007 19:31:45
Mensagens: 373
Offline

keller wrote:Caramba, voce e' um assassino da lingua Portuguesa! Eu que aborto essa thread!


Vou escrever formalmente nas próximas vezes que você estiver no tópico, vou até pedir para meu advogado ajudar a escrever bonitinho pra vc!! lol rss

kkkk

Projetos:
OpenSutils-Br4J - http://code.google.com/p/opensutils-br4j/

Priuli-Filter - http://sourceforge.net/projects/priuli-filter/

Certificação:
OCPJ 6 90%
[Email]
keller
GUJ Master
[Avatar]

Membro desde: 12/11/2003 16:24:00
Mensagens: 1817
Localização: Auckland - NZ
Offline

keller wrote:
Priuli wrote:
imagine vc roda um junit e esquece que esta apontando para a base de produção e simplesmente ele insere, apaga, altera um dado de produção..

Voce nao deveria nem pensar em uma situacao dessas, isso nao deve existir de maneira alguma.


Priuli wrote:
Pelo contrario vc tem pensar para que isso nunca aconteça e assegurar que ñ ocorrera, já tive colegas que tiveram problemas com isso, eram estagiarios mas se enganaram, comum no ser humano!!

Cara, testar contra o banco de dados que esta rodando o sistema em producao e' fora de cogitacao.
Voce nao deve nem pensar em uma situacao dessas, nenhum de seus testes deve jamais apontar pra producao.

Guilherme I. Keller (Gui)
Diploma in Web Development and Desktop Publishing
SCJA | SCJP | SCWCD | SCBCD | CSM
"Test it, before it test you."
http://flickr.com/guikeller
[WWW] [MSN]
Priuli
JavaEvangelist
[Avatar]

Membro desde: 27/12/2007 19:31:45
Mensagens: 373
Offline

keller wrote:
Cara, testar contra o banco de dados que esta rodando o sistema em producao e' fora de cogitacao.
Voce nao deve nem pensar em uma situacao dessas, nenhum de seus testes deve jamais apontar pra producao.

Diz isso pra um estagiário e junior que tive aqui, tem pessoas que vivem viajando e consegue façanhas incríveis. Eu prefiro evitar chamadas externas nos testes, eu sei q eu ñ cometo tal erro + ñ posso assegurar a todos da equipe. Eu tomei esta regra como base logo apos ter q trabalhar em um sistema antigo,( q ñ participei no inicio), lá os testes faziam varias coisas no banco(inserir,deletar,select)e o que apontava para o banco era um arquivo de configuração q ñ sei pq sempre tava apontando para produção, eu descobri logo a analisar o sistema e a equipe tava fazendo testes na produção a uma cara e nem se tocaram, só apenas quando eu fui falar, sorte minha q hj que a equipe foi reformulada.
+ basta usar direito(pensar) q ñ ocorre estas bizarrices, mas por estas e outras eu evito mas c ñ tiver jeito ai é mão na massa.

Projetos:
OpenSutils-Br4J - http://code.google.com/p/opensutils-br4j/

Priuli-Filter - http://sourceforge.net/projects/priuli-filter/

Certificação:
OCPJ 6 90%
[Email]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team