privatevoidcarregarTela(HttpServletRequestreq,java.sql.Connectionconnection)throwsThrowable{java.lang.IntegercodFormatoPublicacaoOutros=null;java.lang.IntegercodFaixaEtariaTodos=null;empresa.projeto.processo.portfolio.perfilpublicacao.infocadastrais.databean.IncluirPublicacaoPendBeanresultBean=null;empresa.projeto.processo.portfolio.perfilpublicacao.infocadastrais.vo.PerfilPublicacaoVoperfilPublicacaoVo=null;empresa.projeto.processo.portfolio.perfilpublicacao.infocadastrais.vo.PseudonimoEditorVo[]pseudonimoEditorVos=null;empresa.projeto.processo.portfolio.perfilpublicacao.infocadastrais.vo.FormatoPublicacaoVo[]formatoPublicacaoVos=null;empresa.projeto.processo.portfolio.perfilpublicacao.infocadastrais.vo.SegmentoClasseVo[]segmentoClasseSocialVos=null;empresa.projeto.processo.portfolio.perfilpublicacao.infocadastrais.vo.SegmentoClasseVo[]segmentoSexoVos=null;empresa.projeto.processo.portfolio.perfilpublicacao.infocadastrais.vo.SegmentoClasseVo[]segmentoTemaVos=null;empresa.projeto.processo.portfolio.perfilpublicacao.infocadastrais.vo.SegmentoClasseVo[]segmentoFaixaEtariaVos=null;//... mais código ilegível aqui}
a) Raiva
b) Ódio
c) Ódio Mortal
d) Já matou o cretino
hahahahahaha
Que tosco…
Bem, eu já coisas ruins tbm…
um exemplo foi um cara usar struts, mas SEM usar as tags…
não usava nada…
usava só <jsp:useBean> q não é do struts… rsrs
smota
e) Dó
Não dá pra sentir outra coisa, esse coitado tem problemas sérios :mrgreen:
danieldestro
Eu vou de A mesmo. Conhecendo a peça. Um cara de 30 anos, nerd e virgem.
O porém é que ele SIMPLESMENTE fez o sistema todo assim. Imagina mais de 300 classes nesse esquema. Tá certo que muitas classes são geradas por uma ferramente (http://javalee.sf.net), mas colocar essa convenção em classes feitas manualmente. ARGH!
Eu perguntei a ele se ele ganhava por bytes implementados.
Ele saiu da empresa e me deixou o seu legado. Afffff…
mister_m
Eu não ia querer falar com ele, porque esse cara deve ser verboooooooso
V
Vegetto
Ainda que ele usou packages…
respondendo… C com certeza… apesar que, ultimamente, eu tenho ódio mortal até de quem pega metro do outro lado da via, em horário de pico, só pra não pegar aquele empurra-empurra…
danieldestro
Affff… como adivinhou? Conhece ele? uahuAUauhuHAuHUA
Ele, pra me explicar o sistema, quase chegou a falar do Big Bang, evolução natural até os dias atuais e essas coisas.
Mercy on him!
Luca
Olá
Caso típico de programação abjeta!
[]s
Luca
PS: abjeta = imunda, despezível, vil (Dicionário escolar da língua portuguesa)
kartler
Poxa q código massa
AHAUHAUHAUHAAUHAUHAUHAHAUH
Ensina a ele Daniel AHAUHAUHAUHAUHAUHAUHUAH.
fzampa
e) Todas as alternativas
louds
danieldestro:
O porém é que ele SIMPLESMENTE fez o sistema todo assim. Imagina mais de 300 classes nesse esquema. Tá certo que muitas classes são geradas por uma ferramente (http://javalee.sf.net), mas colocar essa convenção em classes feitas manualmente. ARGH!
…
PS: código gerado não é desculpa para código sem imports ou mal formatado.
Eu fico com A. Eu até acho interessante transformar monstros de 5mil linhas em menos de 2mil e 10x mais legivel.
cv1
Dar um Organize Imports no pacote nao faz o Eclipse limpar isso pra vc?
louds
Não, ele só arruma e enxuga a lista de imports. O Eclipse não tem um “remove all explicit imports”
danieldestro
Sobre usar isso nas classes geradas, é que era muito mais fácil fazer assim do que criar os imports de todos os tipos a serem usados, mas enfim…
Eu até gostaria de abrir o projeto no Eclipse e dar o milagroso Organize Imports, mas a droga do projeto tem SQLJ da Oracle. Argh de novo!
cv1
Não, ele só arruma e enxuga a lista de imports. O Eclipse não tem um “remove all explicit imports”
Tai uma adicao pros seus mega-plugins
pcalcado
cv:
Tai uma adicao pros seus mega-plugins :)
Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor!
Ou então vem pro RJ dar aquela palestra de plugins pra Eclipse!!
plentz
Não, ele só arruma e enxuga a lista de imports. O Eclipse não tem um “remove all explicit imports”
Isso não é coisa nem pra plugin, é de fazer uma feature request lá pro povo do eclipse.org. Ou alguém aqui acha que isso NÃO é útil?
N
New_Radical
Rapaz… tenho pena é de você!
de 300 classes dessa maneira, não seria melhor pensar em fazer tudo de novo ao invés de tentar refatorar isso?
Rafael_Steil
“fazer tudo de novo” nao eh solucao. Ao menos que voce tenha algo estupidamente ruim, muitas vezes o trabalho eh bem maior que arrumar.
Rafael
danieldestro
O negócio vai ser jogar no eclipse e tentar dar uma organizada e depois voltar ao velho e ruim JDev 3.2.3.
mister_m
danieldestro:
Affff… como adivinhou? Conhece ele? uahuAUauhuHAuHUA
Ele, pra me explicar o sistema, quase chegou a falar do Big Bang, evolução natural até os dias atuais e essas coisas.
Quem acha que precisa ser tão verboso em código pra “explicar” que classe ele está usando toda vez que referencia o nome só podia ser verborrágico
louds
pcalcado:
cv:
Tai uma adicao pros seus mega-plugins :)
Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor! Por favor!
Ou então vem pro RJ dar aquela palestra de plugins pra Eclipse!!
nossa to usando o JDev 10.1.2 e ja não gosto, a 3.2.3 de ve coisa muito boa de trabalhar… :mrgreen:
[]'s
T
thingol
danieldestro:
O que vocês sentiriam pela pessoa que fez isso:
privatevoidcarregarTela(HttpServletRequestreq,java.sql.Connectionconnection)throwsThrowable{java.lang.IntegercodFormatoPublicacaoOutros=null;java.lang.IntegercodFaixaEtariaTodos=null;empresa.projeto.processo.portfolio.perfilpublicacao.infocadastrais.databean.IncluirPublicacaoPendBeanresultBean=null;empresa.projeto.processo.portfolio.perfilpublicacao.infocadastrais.vo.PerfilPublicacaoVoperfilPublicacaoVo=null;empresa.projeto.processo.portfolio.perfilpublicacao.infocadastrais.vo.PseudonimoEditorVo[]pseudonimoEditorVos=null;empresa.projeto.processo.portfolio.perfilpublicacao.infocadastrais.vo.FormatoPublicacaoVo[]formatoPublicacaoVos=null;empresa.projeto.processo.portfolio.perfilpublicacao.infocadastrais.vo.SegmentoClasseVo[]segmentoClasseSocialVos=null;empresa.projeto.processo.portfolio.perfilpublicacao.infocadastrais.vo.SegmentoClasseVo[]segmentoSexoVos=null;empresa.projeto.processo.portfolio.perfilpublicacao.infocadastrais.vo.SegmentoClasseVo[]segmentoTemaVos=null;empresa.projeto.processo.portfolio.perfilpublicacao.infocadastrais.vo.SegmentoClasseVo[]segmentoFaixaEtariaVos=null;//... mais código ilegível aqui}
a) Raiva
b) Ódio
c) Ódio Mortal
d) Já matou o cretino
???
Uns imports não fazem mal a ninguém...
Antigamente as pessoas ganhavam por linhas de código produzidas. Hoje em dia devem estar ganhando por KBytes produzidos (que é mais fácil de checar que a quantidade de linhas de código. )
jaboot
Bom, eu não entendo muito muito
mas eu tava lendo esses dias umas Java Magazine antigas… e me deparei com uns programas que verificam o código, checam código morto, essas coisas
Não sei se isso não presta ou se pode ser a solução, mas aqui tá falando de dois… dêem uma olhada
Eu até gostaria de abrir o projeto no Eclipse e dar o milagroso Organize Imports, mas a droga do projeto tem SQLJ da Oracle. Argh de novo!
HAHAHA. Se f043u! HAHAHA. Desculpe, Daniel, mas é que eu enfrento diariamente as mesmas coisas que você para um outro cliente voador cujo nome não quero mencionar. O código deles é ruim e tem muita sujeira da Oracle no meio. Minha solução: abri o projeto no Eclipse, importei os .jar que precisava e faço build usando ANT diretamente. Isso está longe de ser a melhor coisa do mundo, mas já deixou de ser a pior (i.e., deixar o projeto repousar fetidamente dentro do JDeveloper).
danieldestro
Trazer uma grande empresa para dentro da sua causa danos profundos ao cérebro.
Num grande cliente que estou agora, fazendo um grande projeto de integração de sistemas com Web Services, uma outra grande consultoria mundial, que está desenvolvendo o CRM (produto de uma grande empresa mundial de TI), está consumindos meus queridos Web Services via PL/SQL (ops), fazendo parsing de SOAP no braço e na raça. Corajosos (incompetentes), não acha?
Daniel_Quirino_Olive
danieldestro:
Trazer uma grande empresa para dentro da sua causa danos profundos ao cérebro.
Num grande cliente que estou agora, fazendo um grande projeto de integração de sistemas com Web Services, uma outra grande consultoria mundial, que está desenvolvendo o CRM (produto de uma grande empresa mundial de TI), está consumindos meus queridos Web Services via PL/SQL (ops), fazendo parsing de SOAP no braço e na raça. Corajosos (incompetentes), não acha?
Tenho até medo de perguntar qual é esta empresa e descobrir que é a mesma em que eu trabalho Mas é de uma coragem sem igual.
danieldestro
Não, esta não tem 3 letras. Esta fica quase em frente à Sun.