Still searching for the code to success? Take the shortcut.

BDD with JavaScript anyone? Sneaky peek into our next release….

Behaviour Driven Development Behaviour Driven Development by Marco Emrich is all set to be released this month. Keep your eyes peeled on here and on Twitter to find out more about the actual release date. Here’s what the book is all about:

Improve your productivity with Behaviour Driven Development

Test Driven Development (TDD) has become a cornerstone of modern software craftsmanship. Behaviour Driven Development (BDD) takes it to the next level; it provides easier to use and a more readable syntax as well as many other improvements. If you haven’t used Test Driven Development before, start with BDD, you will reap the benefits much faster.

This book is a hands-on introduction on BDD. Using Jasmine, a BDD framework for JavaScript, you will learn step-by-step how to write maintainable specifications. You will see how to embed BDD in your daily coding and learn its do’s and don’ts.

When reading this book you will:

  • Apply modern JavaScript techniques such as function expressions and ECMA5-object handling.
  • Learn the mechanics and the process of BDD.
  • Write specs with the popular Jasmine framework.
  • Use specs as living documentation.
  • Create data with Example Factories.
  • Organize your specs in various ways, depending on the situation.
  • Use expectations and code custom matchers.
  • Drive new features from the outside in.
  • Isolate your specs with mock objects and methods.

Example project

Meet Anna, Chris and Steve who are part of a fictional team that demonstrate BDD techniques step by step on a fictional project. You will get an idea of what it means to apply BDD in to a real industrial environment.

Exercises and katas

As well as the theoretical foundation and practical examples, this book provides you with exercises and katas. Try out newly learnt techniques with real code and you’ll never forget them!

What is BDD?

Since BDD is often debated, there is one chapter dedicated to all of the questions and debates which regular arise. This book also delves into the actual meaning of BDD and it highlights some surprising results which will possibly challenge you current point of view.

About these ads

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Information

This entry was posted on April 16, 2013 by in Uncategorized and tagged , , , , , , .
var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-39401322-1']); _gaq.push(['_setDomainName', 'wordpress.com']); _gaq.push(['_setAllowLinker', true]); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
Follow

Get every new post delivered to your Inbox.

Join 601 other followers

%d bloggers like this: