Publicado por Eliézer Pimentel em 18 de February de 2009
Construindo uma “Ruby Gem” (do zero) utilizando Desenvolvimento Guiado por Comportamento (BDD)
Clique aqui para adicionar ao del.icio.us | Nenhum comentário - Deixe o seu agora!
Se 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.


