3/13/2009

Emma

Começamos a utilizar o Emma uma ferramenta de cobertura de código Java no projeto. No final o gestos de GC institucional acabou não conseguindo configurá-lo, mas amanhã é meu dia de tentativa.

Uma coisa que eu não lembrava era que no cruisecontrol ele publica o ear para ser baixado quando quiser.

3/12/2009

Deletar pastas vazias no CVS

Hoje descobri que o CVS não deleta definitivamente as pastas vazias, em função disso quase levo NC. De qualquer forma, para deletar definitvamente uma pasta vazia o usuário deve ir direto no servidor de cvs e deletar.

Outra coisa que aprendi hoje com a ajuda do ramiro é que para importar uma tabela de um banco para outra o usuário dele limpar as tabelas do usuário, ou como ele prefere deletar o usuário em si, que era o que eu pensava em fazer.

A última coisa que lembro nesse momento que eu aprendi, foi para fazer um dump de um banco oracle você pode utilizar o atributo rows=(yes,no) do comando EXP.

3/11/2009

Coverage EcLEmma

Hoje utilizei pela primeira vez o plugin EclEmma recomedo pelo Paulo Jr para ser utilizado no nosso projeto, ele funciona muito bem, porém o projeto que eu estou alocado não ajuda muito infelizmente pois nossas classes de testes para funcionarem precisa ser adicionado no classpath vários projetos e jar externos que não estão no ambiente do eclipse. Outro problema que eu tive com ele foi que a poucas horas de gerar a baseline ele me apronta uma daquelas, não sei o que eu fiz (até sei) que ele imbutiu dentro do código das classes auxiliares de coberturas, fazendo com que ao tentar subir a aplicação vários erros eram lançados pois ele reclamava da ausência de uma classe chamada /R.

Bom o esquema agora é ler mais sobre a ferramenta e utilizá-la.

PS: Consegui fazer a aplicação funcionar novamente, porém não deu tempo de gerar a baseline.

Link: http://www.eclemma.org/

3/10/2009

Retorno

Depois de quase 5 anos estou voltando a postar nesse blog que eu tinha deixado esquecido, não irei apagar as postagens antigas, por mais toscas que possam ser são coisas que eu publiquei e que fizeram parte da minha vida.

Espero que eu consigua diariamente postar alguma coisa nova aqui. As novas postagens serão sobre temas totalmente diversos, coisas que eu quero documentar para não se perderem na minha memória FRACA.

--------------
O Thiago comentou algo interessante hoje durante uma reunião entre eu, Raquel, Marden, Paulo e ele, ele falou que existe uma maneira de carregar classes em um arquivo ear onde a metade das classes utilizam um vm e a outra metade utiliza outra vm diferente. Isso provavelmente não irá funcionar AGORA, pois precisamos de MUITO tempo para analisar as classes que podem ser utilizadas no JAVA 1.5. O problema dessa solução aí é o fato de estarmos impossibilitados de utilizar o FindBugs devido ele ser incompatível com a versão 1.4 do java =(. De qualquer forma, enquanto isso estamos utilizando o checkstyle como quebra galho mas que provavelmente deverá ser utilizado até o final do projeto.

"Container configura para qual vm ele quer utilizar para carregar classes no java"; Pesquisar mais.