| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2003 20:13:28
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
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?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2003 22:31:17
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2003 23:22:50
|
urubatan
Moderador
![[Avatar]](/images/avatar/fe9fc289c3ff0af142b6d3bead98a923.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/08/2003 08:39:55
|
Frank
JavaTeenager
![[Avatar]](/images/avatar/c8ad86863f3a173ac268c.jpg)
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: |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/08/2003 10:52:24
|
dukejeffrie
Virtual Machine Man
![[Avatar]](/images/avatar/c74d97b01eae257e44aa9d5bade97baf.png)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/08/2003 15:23:15
|
Daniel Quirino Oliveira
Moderador
![[Avatar]](/images/avatar/846c260d715e5b854ffad5f70a516c88.png)
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 |
|
|
 |
|
|