Cairo Noleto

RSpec Framework!

| Comments

RSpec é um framework para ajudar você desenvolvedor a ter sua aplicação coberta por testes e ainda esses testes definindo o comportamento da aplicação. RSpec é um framework para Desenvolvimento Guiado a Comportamentos.

O mais legal no RSpec é a sua DSL, que é bastante intuitiva e simples, por conta da metaprogramação de Ruby, a DSL do RSpec é bastante familiar e soa como o inglês :)

Outro ponto forte é a sua documentação que conta com muitos exemplos de como utilizar o framework.

Com o RSpec você pode descrever o comportamento a nível de aplicação e a nível de objeto. Pera ae?! Nível de aplicação!? Com o RSpec é possível sim!

Desenvolvimento Guiado a Comportamento é justamente isso, fazer com que você faça seus códigos seguindo o comportamento da aplicação, seguindo o negócio, validando se está tudo dentro do especificado e se está tudo está conforme as estorias dos usuários e os cenários em que a aplicação vai passar, simplificando o que você está escrevendo e mantendo uma consistência em todo o desenvolvimento.

Comments