Warning é erro ou pura reclamação?  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
louds
Moderador
[Avatar]

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

Já participei de um projeot que o wsad/eclipse geravam uns 7000 warnings, pelo menos. A política era ignorar todos eles mesmo os "Isso só vai funcionar depois que o inferno congelar".

Eu tenho o habito de ligar quase todos os warnings do Eclipse e deixar a lista menor que a de TODO/FIXME/XXX.

Eu que tou sendo mala ou warning é problema iminente?

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]
Shelson
JavaEvangelist
[Avatar]

Membro desde: 28/08/2003 16:52:00
Mensagens: 452
Offline

Vc usa o check-eclipse tb , para verificações de identação do código ?
A minha projeção é que isso é soh um aviso, mas em muita fabrica de software decente, não se pode dar commit num arquivo , se tem warning.
Acho q uma politica de subir as coisas pro CVS, somente depois que tirar todos os warnings, eh muito válido e produtivo para toda uma equipe de denvolvimento.

Como funciona onde vc trabalha ?

This message was edited 2 times. Last update was at 04/03/2005 17:48:29

[WWW]
skill_ufmt
JavaEvangelist
[Avatar]

Membro desde: 20/05/2003 18:02:23
Mensagens: 318
Localização: Cuiabá - MT
Offline

louds wrote:Já participei de um projeot que o wsad/eclipse geravam uns 7000 warnings, pelo menos. A política era ignorar todos eles mesmo os "Isso só vai funcionar depois que o inferno congelar".

Eu tenho o habito de ligar quase todos os warnings do Eclipse e deixar a lista menor que a de TODO/FIXME/XXX.

Eu que tou sendo mala ou warning é problema iminente?


Para mim é um problema, caso contrário não haveria o por que de ser classificado.

Sem contar que a maioria também reflete sujeira no código, ou maus hábitos de programação.

Windows: Not Plug & Play, but Bug & Pay!
_________________________________________________
Kivanio Pereira Barbosa
Bacharel em Ciência da Computação

CUIABÁ JAVA USERS
www.cajumt.com.br
[WWW] aim icon [MSN] [ICQ]
fabio.patricio
GUJ Master

Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline

Olá,

Um exemplo de warning que pode virar um problemao é o ID das classes que implementam serializable. Como é só um warn isso muitas (pra nao dizer sempre ) vezes é ignorada. Tivemos problema ao tentar desserializar alguns objetos de um sistema de log onde nao tinham esse id e a VM ficava reclamando. Muito trabalho foi feito pra conseguir recuperar quase tudo.

]['s

Fabio Patricio
http://blog.wansoft.com.br

[WWW] [MSN] [ICQ]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

Depende dos warnings. A maioria é puro bullshit. Mas se a gente deixar estas porcarias sairem então não vai conseguir ler os warnings que eventualmente podem ser importantes como aqueles citados pelo Fábio. É por isso que não desabilito os warnings pelo Eclipse e que tento arrumar imports que sobram e outras bobagens.

Esta mensagem sobre warnings me chamou a atenção devido ao meu interesse em migrar sistemas do 1.4.x para 5.0. Até comecei a usar o Eclipse 3.1 para isto. Mas ainda não fiz justamente por saber que vou receber trocentos mil warnings.

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
ricardolecheta
GUJ Master
[Avatar]

Membro desde: 17/05/2003 13:42:10
Mensagens: 1486
Localização: Curitiba
Offline

mudando o assunto....

uma vez na época da faculdade um professor meu de C++ disse: "warning é pior que erro".

erro vc sabe o que é!... vc nao consegue rodar seu programa.
Já o warning vc consegue rodar, mas o dia que der o pau só deus sabe o que é eheh.

bom isso é uma historinha de C++ da faculdade... mas se for analisar alguns warnings (não todos) que o eclipse mostra, até que faz sentido.

Eu particularmente, tento acabar com os warnings.

Ricardo R. Lecheta
Livro - Google Android (português)
http://www.livroandroid.com.br/
http://livroandroid.blogspot.com/
http://www.livetouch.com.br/
cv
Moderador
[Avatar]

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

Acho que vai muito do seu nivel de paranoia, mas eu tento organizar a qualidade dos meus builds assim (em ordem de urgencia):

- erro de compilacao
- erro no teste unitario
- falha no teste unitario
- warning na compilacao
- erro no teste de integracao
- falha no teste de integracao

Em nenhum time aqui na TW voce pode sequer pensar em fazer check-in do codigo se algum desses problemas estiver acontecendo, e ainda assim o build na integracao continua quebra bastante. Normalmente, o "transgressor" eh responsavel por consertar a cagada, e o senso de responsabilidade que isso traz pra equipe nao ta escrito.

A qualidade do codigo acaba aumentando bastante se vc tiver um bom processo de desenvolvimento de testes unitarios e de integracao (geralmente, a gente tira os testes de integracao direto das user stories, mas em times que nao usam XP eu nao sei qual a melhor forma de fazer).
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team