Emmanuel Hugonnet's Library tagged → View Popular
Drive development with easyb
A disconnect between the stakeholders who define requirements and the developers who implement them has long plagued software development. In recent years, frameworks based on dynamic languages and domain-specific languages (DSLs) have tried to bridge the stakeholder-developer gap by making code read more like normal language. This tutorial shows how easyb — which provides a more natural DSL that is closely attuned to stakeholders — helps developers and stakeholders collaborate effectively.
In this tutorial
easyb is a behavior-driven development (BDD) framework for the Java™ platform. By using a specification-based DSL, easyb aims to enable executable yet readable documentation. You write easyb specifications in Groovy and execute them via a Java runner that can be invoked through the command line, Apache Maven 2, or Apache Ant. With easyb, you can verify the behavior of anything you write in Java code, in a more natural way. When you are done with the tutorial, you'll understand the benefits of collaborative stories implemented with easyb and how this framework makes collaboration easy.
Behavior-driven development with easyb - JavaWorld
Behavior-driven development offers many of the benefits of test-driven development, but without the tight coupling to specific implementations. In this article Rod Coffin discusses the difference between the two development methods and explains the concepts of BDD. He then walks through an example in behavior-driven development with easyb -- a Groovy-based framework that employs a rich DSL understandable by both developers and domain experts.
Sponsored Links
Top Contributors
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
