![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxW76mebegDy39XdT6gRpIjZfJVSXq8NC9E4BaM7rWk0yBLfLkjyyUUOW9Jdrts8hRx_WOZB6b9xsbS2xfduecoskcsMm1pT5wSIs3p-IJvjlXretp2Lzq1fNcdWWKOlomx9nzF44tnO0/s320/6903_Groovy+for+Domain-Specific+Languages_Front+cover-706230.jpg)
As a Java programmer, this book serves two purposes. First, it is a nice introduction to Groovy (which I didn't personally need). Second, it uses DSLs as a way to teach advanced components of the language. I would have prefered more time spent on writing tests in a DSL instead of coming up with a fake Twitter API, but the book did close off with advanced TDD/BDD DSL languages, which seems to make sense because they are sufficiently advanced that you'd need some DSL introduction before getting to real-world use-cases. Good book!
No comments
Post a Comment