Test-Driven Development com Eclipse  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
cv
Moderador
[Avatar]

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

Aproveitando que o pessoal fala tanto de padrões, produtividade, etc e tal, aqui vai um viewlet ensinando a trabalhar "bonito":

http://www.ammai.com/downloads/TDDEclipse_viewlet_swf.html

Muita gente vai se impressionar com a idéia de iniciar o debugger ANTES de escrever o código, mas, putz, isso é um ganho de produtividade absurdo

Aliás... tava pensando aqui em um teste definitivo pra candidatos a vagas da Empresa Perfeita (tm): manda o cara entender um programa pequeno, e fazer uma alteração besta nele - mas que seja uma alteração que o cara tenha que usar um debugger pra fazer - por exemplo, corrigir uma NullPointerException ou um memory leak. Se o cara não sabe usar um debugger, tá fora, não tem experiência suficiente, nem a malícia pra trabalhar na Empresa Perfeita (tm)... que acham?
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
louds
Moderador
[Avatar]

Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline

Um programador que não saber usar 1 debugger é a mesma coisa que um cantor de ópera gago. Serve para nada.

http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
[ICQ]
urubatan
Moderador
[Avatar]

Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline

bem legal a maneira de desenvolver

e o eclipse ajuda bastante nisto também

[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
[WWW]
Frank
JavaTeenager
[Avatar]

Membro desde: 12/03/2003 16:17:44
Mensagens: 195
Localização: São Paulo - Capital
Offline

É, realmente o Eclipse (utilizo ele) ajuda bastante ...
Mesmo em programas meus que estão funcionando perfeitamente, faço um debugger para ver passo-a-passo o que esta acontecendo. Faço sempre essa verificação antes de colocar o programa em produção.

Francisco Roberto S. da Silva.
------------------------------------------------
"HASTA LA VISTA, BABY !"
:snipersmile:
dukejeffrie
Virtual Machine Man
[Avatar]

Membro desde: 21/08/2002 03:53:28
Mensagens: 661
Offline

Gostei.

Tipo, o viewlet ilustra um caso absurdo. É óbvio que se vc tá fazendo um Model, como a classe Money, que praticamente nao produz nada, só manipula dados, vc vai querer os getters and setters. E ele nao precisava ter implementado nem o hashcode() nem o toString(), embora o toString com reflection seja bem interessante.

Eu acho que quando vc tá implementando Preocupacoes ("concerns" sao "preocupacoes"? Em frances eles traduziram assim, hahaha!), coisas que pegam mais de uma classe, dá pra ganhar muita velocidade pra ter algo rodando. Se vc tem tempo pra refatorar, é legal!!

[]s!

Brevity is the soul of wit
[Email] [WWW] [MSN] [ICQ]
Daniel Quirino Oliveira
Moderador
[Avatar]

Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline

TDD? Não é só adicionar o código da operadora após o 0, e antes do código da cidade para onde eu quero ligar?(Clotilde, a tartaruga do Daniel)

Ok, se você ainda não sabe o que é TDD, leia isso aqui: http://www.agiledata.org/essays/tdd.html

Daniel Quirino Oliveira
[Email] [WWW]
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team