Behaviour Driven Development with JavaScript
Kommentare
Improve your productivity with Behaviour Driven Development. Test Driven Development (TDD) has become a cornerstone of modern software craftsmanship. Behaviour Driven Development...

Behaviour Driven Development with JavaScript

BehaviourDrivenDevelopment_cover.indd
Erscheinungsdatum: Juni 2013
EPUB-Preis: 2,49 €
Status: Lieferbar

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.

Zum Autor:

Marco Emrich started professional software development in 1993 and has used many different languages and technologies. He holds an academic degree in computer science (German Dipl. Inform.) and did some research for the Fraunhofer IESE Institute in the area of generative programming. Currently, he is employed by webmasters- akademie.de, a German IT training center. There, he works as author, trainer, software developer and project manager. He speaks at various IT-conferences (OOP, Seacon, Webtech, SoCraTes, ...), writes articles (ObjektSpektrum, RailsWay, PHP & Web Magazine) and facilitates code retreats. He is an active member of Softwerkskammer.de, Webmasters-Europe.org and Ruby User Group Nuremberg, where he shares his insights and tries to push software development to new levels. In his spare time he works on his pet projects, like fantasy-cards.net and plays video games with his son.

Unsere Redaktion empfiehlt:

Relevante Beiträge

Meinungen zu diesem Beitrag

X
- Gib Deinen Standort ein -
- or -