TDD Masterclass September 2010

The Masterclass is sold out. Please e-mail us at info@zilverline.com if you'd like to be on the reservation list.

Zilverline organizes a three-day Test-Driven Development (TDD) Masterclass together with Robert C. Martin (Uncle Bob) of Object Mentor. The training will focus strongly on the notion of Software Craftsmanship.

It will be an intensely hands-on and exercise driven course that focuses on the design of clean, robust, and maintainable unit and acceptance tests. You will learn the principles of test design, and the practices of keeping tests clean. More importantly, you will learn the principles of designing applications for testability. Exercises include the refactoring of bad tests, the writing of clean tests, and the design and refactoring of applications to make them testable.

Target audience
Developers with one or more years experience with TDD. Exercises are written in Java, but are applicable to C#, C++, and other object oriented languages. The course is primarily for Java programmers. .NET programmers should be prepared for a little extra fiddling, as Uncle Bob puts it.

Prerequisites
Working knowlege of Java, TDD and JUnit

Learning goals

  • The professional’s attitude towards TDD
  • Coping with a non-TDD organization
  • The Principles of Clean Tests
  • Conventions for well written tests
  • Avoiding and repairing fragile tests
  • Testing with GUIs, Databases, Web Containers, and external resources
  • Stubbing, Mocking, and Test Doubles
  • Metrics and Tools
  • Behavior-Driven Development (BDD)
  • Acceptance Testing

An in-depth course outline can be downloaded here.

About Robert C. Martin

Robert C. Martin (Uncle Bob) is a highly respected and well-known leader in the agile community. He is the president of Object Mentor and has published numerous articles and landmark books like Clean Code and the book mentioned above. Furthermore he is initiator to the FitNesse automated acceptance test tool.

When: September 15 - 17 2010
Where: Amsterdam Barbizon Palace Hotel
Language: English
Cost: € 2150,- ex. VAT (including material, lunch, drinks and snacks). Hotel not included.
Seating: Limited
Bring along: Laptop with Java 6, or alternatively a C#, C++ development environment
Registration: The event is sold out. Please e-mail us at info@zilverline.com if you'd like to be on the reservation list