BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!
Older Newer rss
43:20

BDD Using Cucumber JVM and Groovy

Posted by Marco Vermeulen  on  Jan 03, 2014 1

Marco Vermeulen explains using Cucumber and Groovy to apply BDD to a project, using Gherkin for writing scenarios, Groovy for step definitions, Spock for new features, and running Cucumber features.

21:34

Behavior-driven Development

Posted by Liz Keogh  on  Jun 13, 2013

Liz Keogh shows why conversations are the most important aspect of BDD, how examples can help you discover things early, and why discovery is an inevitable part of software development.

58:37

Testing and Refactoring Legacy Code

Posted by Sandro Mancuso  on  May 02, 2013

Sandro Mancuso runs a hands-on demo adding tests to a Java legacy code then refactoring it.

34:45

How to Narrow Down What to Test

Posted by Zsolt Fabok  on  Feb 27, 2013

Zsolt Fabok provides guidance on selecting those sections of code that are most likely to profit from automated testing and leaving out those where chances for errors are low.

Chasing the Golden GOOS

Posted by Alex Aitken, Nick Faulkner  on  Dec 29, 2012

Alex Aitken and Nick Faulkner share lessons learned building a cross-platform HTML5 application based on GOOS principles (Growing Object-Oriented Software).

3 Patterns for Cleaner Code

Posted by Cory Maksymchuk  on  Dec 22, 2012 17

Cory Maksymchuk introduces 3 patterns for writing cleaner code: Predicates, Classifiers, and Transformer.

Testing Java Code With Confidence

Posted by Doug Hiebert  on  Dec 11, 2012

Doug Hiebert discusses the principles and objectives behind automated testing, TDD, Unit and Integration Testing, using asserting and mocking to write tests, and static analysis.

Is It Really Possible to TDD iOS Apps?

Posted by Phil Nash  on  Nov 02, 2012

Phil Nash discusses the challenges and practical consideration regarding doing TDD on mobile devices, providing advice for such development on iOS.

Introduction to Context Specification – Behavior-Driven Development

Posted by Philip Japikse  on  Jun 07, 2012

Philip Japikse discusses and demoes doing BDD with Context Specifications, then using MSpec to transform those specification into TDD code.

Architecting Visa for Massive Scale and Continuous Innovation

Posted by John Davies  on  Feb 06, 2012 1

John Davies examines Visa’s architecture and shows how enterprises have architected complex integrations incorporating Hadoop, memcached, Ruby on Rails, and others to deliver innovative solutions.

TDD as if You Meant It

Posted by Keith Braithwaite  on  Jan 13, 2012 7

Keith Braithwaite conducts a tutorial class on TDD based on the following technique: Add a test, See it fail, Make all tests pass, Refactor, and Repeat until done.

TDD/BDD as Architectural Tools

Posted by James Kovacs  on  Jan 11, 2012 2

James Kovacs explains how to use TDD and BDD to focus the architectural efforts on the high-value areas of the code in order to obtain just-in-time software architecture.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT