quinta-feira, 5 de fevereiro de 2015

BDD Cucumber Java DDD DSL

Hoje resolvi estudar a teoria de BDD, DDD, DSL, estudar cucumber, cucumber para Java... etc...

Comecei estudando um pouco de DSL, que é uma forma de você escrever em altíssimo nível negócio e código quase que ao mesmo tempo.
Ao invés de escrever o método que soma dois valores com a sintaxe de alguma linguagem de programação você vai escrever que será necessário somar dois valores.

Depois ao estudar Cucumber (Ferramenta para BDD) vi que ela usava DSL, na verdade usa Gherkin, que é uma linguagem de DSL.

Não tive tempo de finalizar esse artigo.. logo faço isso.. mas seguem alguns links que podem ser úteis:

DSL:
http://martinfowler.com/books/dsl.html

Cucumber:
http://cukes.info/

Gherkin:
https://github.com/cucumber/cucumber/wiki/Gherkin

The Cucumber Book (PDF)
https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CB0QFjAA&url=https%3A%2F%2Fwiki.kuali.org%2Fdownload%2Fattachments%2F329384409%2FThe%2520Cucumber%2520Book.pdf%3Fversion%3D1%26modificationDate%3D1407504510000%26api%3Dv2&ei=7nnRVIX9IcHAggTE_YD4BA&usg=AFQjCNEwixnbrWYSEM1teUwGcUIZDO8_0g&sig2=dWa9zlqday0XrVCqP-N2Kg&bvm=bv.85076809,d.eXY


Outros links:
http://fit.c2.com/wiki.cgi?IntroductionToFit
http://www.bugbang.com.br/entendendo-bdd-com-cucumber-parte-i/
http://martinfowler.com/bliki/UbiquitousLanguage.html
http://behaviourdriven.org/
https://github.com/cucumber/cucumber/wiki
https://groups.google.com/forum/#!forum/cukes
https://pragprog.com/book/srjcuc/the-cucumber-for-java-book

Nenhum comentário:

Postar um comentário