TDD - Test-Driven Development  XML
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Autor Mensagem
nayaracf
Entusiasta Java
[Avatar]

Membro desde: 08/03/2008 09:29:36
Mensagens: 21
Offline

Olá galera, preciso de uma idéia para fazer um exemplo usando a metodologia TDD, mais não pode ser algo que já tem na net, tipo calculadora, números primos, etc... Mais teria quer ser algo fácil, e mais rápido de implementar, pq é pra um trabalho urgente.
Se puderem me ajudar
vlw
j0nny
GUJ Master
[Avatar]

Membro desde: 19/09/2009 00:01:57
Mensagens: 1121
Localização: Blumenau - SC
Offline

Pra começar, ngm aqui vai quere fazer o trabalho pra vc, mas de uma maneira geral, TDD vc começa pelos testes, pra daí partir pra implementação:
Ex:



Aí então vc faz o esqueleto da sua classe, com o método soma que, a princípio, retorna um valor fixo, roda o teste, ele vai falhar, então parte-se para a implementação do método soma, testa, refatora se possível, testa, e assim por diante.
BASICAMENTE é isso.

@jntsdaniel
github.com/jonatasdaniel

---

AndOrm - Framework ORM para Android
http://github.com/jonatasdaniel/andorm
[WWW]
Andre Brito
JWizard

Membro desde: 21/07/2007 17:44:31
Mensagens: 2485
Localização: Paraná
Offline

1) Defina o que você quer fazer;
2) Coloque algumas funcionalidades em uma lista, tipo uma to-do list;
3) Organize da mais simples (ou urgente) pra mais desnecessária;
4) Pegue o primeiro item;
5) Se ele for grande demais, reparta em tarefas menores;
6) Pegue uma tarefa, veja a funcionalidade e comece escrevendo os testes.

Como organizar o GUJ.
Meu Twitter.
Meu blog.
Future proofing means making code easy to change, not trying to anticipate every possible way your code might need to change.
[WWW]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

nayaracf wrote:Olá galera, preciso de uma idéia para fazer um exemplo usando a metodologia TDD, mais não pode ser algo que já tem na net, tipo calculadora, números primos, etc... Mais teria quer ser algo fácil, e mais rápido de implementar, pq é pra um trabalho urgente.


Pega a implementacao de qualquer algoritmo e manda ver. Listas, filas, arvores e ate pesquisa ou busca sao bacanas (e relativamente faceis) de implementar com TDD.
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
 
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Ir para:   
Powered by JForum 2.1.8 © JForum Team