Recomendação sobre o JBehave

Minha recomendação sobre JBehave: use Cucumber!

Depois de quebrar cabeça para conseguir escrever histórias em Java eu resolvi trocar o Jbehave [java] pelo cucumber [ruby] em quase todos os projetos Java [falta só um projeto agora] e o resultado é uma pessoa mais feliz e menos trabalho para resolver coisas simples.

Não façam juízo de valores sobre uma linguagem ser superior a outra, isso não existe. A questão é que escrever os passos das histórias no Ruby é muito mais fácil pela natureza da linguagem, como os blocos. Até coisas simples como parsear listas de valores é algo muito complexo e leva tempo, aliás, parsear os parâmetros é sem dúvida o mais trabalhoso do JBehave.

Com JRuby e Cucumber você consegue utilizar o Storyrunner com facilidade, acessando sua API Java normalmente e tem também a integração natural com o Selenium.

Pretendo abordar esses assuntos no 3º encontro da XPCE no dia 24/10, até lá.

4 thoughts on “Recomendação sobre o JBehave

  1. Rafael Ponte

    Já tinha utilizado as primeiras versões do JBehave, e realmente não vi muitas vantagens. Vi que a última versão está melhor, mas ainda não cheguei a fuça-la.

    Vou levar suas recomendações a sério e ver o Cucumber em ação nos meus projetos Java.

    Um abraço.

Comments are closed.