<<< Previous speaker Next speaker >>>

Niclas Nilsson, Activa Sweden AB

 Niclas  Nilsson Niclas is a software developer consultant, educator and writer with a deep passion for the software development craft. He started working as a developer in 1992 and drawn from experience, he knows that some choices makes significant difference in software development, like languages, tools and processes. This is the reason behind his affection for things like dynamic languages, behaviour-driven development, code generation and agile processes. His blog is at niclasnilsson.se

Presentation: "Behaviour Driven Development... the step after TDD"

Track:   What Makes Ruby Roll?

Time: Wednesday 13:00 - 14:00

Location: Conference Hall 2

Abstract: Test-driven development and automated acceptance testing have taken the agile programming world by storm, becoming cornerstones of any agile project. At its best, TDD is a design process as much - or more than - a testing approach. Behaviour-driven development (BDD) repositions both TDD and automated acceptance testing to place the emphasis on the behaviour of a system. Evidence from many different teams has shown that this approach leads to a better understanding and more effective use of TDD. This session introduces the principles behind BDD and demonstrates some real examples in Ruby.

Password protected Download slides