quinta-feira, 25 de novembro de 2010

"Failed to load JavaHL Library"! HEIN?

Pois é!

Surpresas e emoção, a gente vê por aki! ^^

Usando o eclipse ganymede no MARAVILHOSO Ubuntu 10.04, Lucid Lynx, eis que recebo um sensacional alerta GIGANTE:

Dizendo:
Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = /usr/lib/jvm/jdk1.6.0_22/jre/lib/i386/client:/usr/lib/jvm/jdk1.6.0_22/jre/lib/i386:/usr/lib/xulrunner-addons:/usr/lib/xulrunner-addons:/usr/java/packages/lib/i386:/lib:/usr/lib
Oia minha cara de feliz: ¬¬'

Ok, nada que uma busca rápida no Google não resolva, né?

Pois bem, achei o excelente artigo: Installing JavaHL for Subclipse/Eclipse on Ubuntu que explica direitinho o que ocorre de errado..

Agora, pra esse post se a resposta está no Google?

Simples: pro meu caso, o artigo está incompleto! =/

Faltou um último detalhe: No meu caso - e não me pergunte o porque - a maldita pasta .eclipse, que o artigo se refere, não existe.

Tentei criar manualmente mas não resolveu. Eaew?

Voltando as origens!

Tive que apelar, né?

Editei o eclipse.ini e logo inseri o parametro logo depois do -vmargs;

O eclipse.ini completo ficou:
-startup
plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.0.200.v20090520
-product
org.eclipse.epp.package.jee.product
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Djava.library.path=/usr/lib/jni
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m
Fechei e abri o eclipse, e PIMPA!!! Não apareceu mais o alerta gigante! ^^

#fikdik

É isso!

Marcadores: , , , , , ,

segunda-feira, 22 de novembro de 2010

Testes e TDD com JUnit4 e JMock2

Salve galera!

Uma das práticas essenciais de todo método ágil é a automação de testes e/ou o TDD.

Apenas reunindo alguns links EXCELENTES que considero essenciais sobre o assunto para futuras referências e compartilhamento.

Desenvolvimento Orientado a Testes: Simplesmente um dos melhores e mais detalhados, passo-a-passo sobre o assunto! Essencial! (via @viniciusteles)

O impacto de TDD no design: Muito conceito! Ótimo para entender os princípios e as vantagens. (via Daniel Tamiosso)

Testes com mock objects: Outro excelente artigo da Improve It. Imperdível. (via @viniciusteles)

Testes unitários com JMock 2: Ótimo artigo do Lucas Cavalcanti, direto ao ponto, sobre a utilização do JMock2. (via Lucas Cavalcanti/Caelum)

Os 5 níveis do desenvolvedor nos testes automatizados: Esse artigo é meio "dois pés no peito"! Mas fico feliz em ver que estou entrando no nível 5! Ao menos na parte de "Evangelizar"! Já quanto ao profissionalismo.. bom, preciso comer muito arroz com feijão ainda! ^^ (via @emerleite)

Test Driven Development in a nutshell: Mais exemplos práticos da implementação de TDD, durante a revolução ágil na Globo.com (via @gchapiewski).

Blog do Vinicius Quaiato: Recentemente tenho reparado em alguns excelentes profissionais da plataforma .NET, adotando o desenvolvimento ágil e, principalmente, testes. Um deles, referencia na comunidade, e que recomendo fortemente o acompanhamento, é o Vinicius Quaiato (@vquaiato).

Perdendo ou ganhando tempo com testes de unidade: Ótimo artigo prático que discute o que deve ser testado! (via Caelum)

Bom, por enquanto é isso.

Conforme for encontrado mais referências, irei adicionando mais material.

Se alguém conhecer algum material sobre o assunto e puder indicar, ficarei muito feliz em conhecer e adicionar! ^^

É isso.

PS: Mensagem do Bilu: Busquem conhecimento! E TESTES! ;D
PPS: Desenvolvedores Profissionais testam! (via @vquaiato)! #FATO! ^^

Marcadores: , , , , , ,