Publicado por Eliézer Pimentel em 18 de February de 2009

Construindo uma “Ruby Gem” (do zero) utilizando Desenvolvimento Guiado por Comportamento (BDD)

jamieSe você ler um monte de blogs sobre Rails verá pessoas falando sobre testes (ou o equivalente a "Behaviour-Driven" ) como se isso fosse o Santo Graal, porém muitos livros sobre Ruby e tutoriais on-line falham por não cobrir por completo os seus detalhes. No ano passado, Jamie Van Dyke escreveu um artigo para o "The Rubyist" entitulado "Building A Gem Using BDD" (Construindo um gem usando BDD) para colocar as coisas de uma maneira mais correta (até recentemente, o artigo era exclusividade da revista).

No artigo, Jamie narra a criação de uma biblioteca Ruby (que basicamente será distribuída na forma de um gem) do zero, usando técnicas  "Behaviour-Driven Development" (BDD) - Desenvolvimento Guiado por Comportamento (especificamente com RSpec). Se você não é uma pessoa que faz testes regularmente e RSpec parece apenas um palavrão para você, o tutorial do Jamie é um ótimo caminho para você ficar craque com os conceitos porque é um "code-driven" e você pegará algo que funciona muito bem e rápido.

Além disso Jamie também foi entrevistado pela FiveRuns para a série TakeFive que voltou em Setembro de 2008.

Deixe um Comentário