Beyond Basic TDD with Robert C Martin. March 15-17

You have been practicing Test Driven Development for a while and passed the first hurdles. As always, there is a lot more to learn. This course, by famous

Robert C Martin ("Uncle Bob") is the next logical step in your development towards an expert in the art of TDD.

Through discussions and practical exercises, advanced concepts of TDD will be brought to you. Learn to deal with both the technical and social problems of introducing and maintaining TDD in your organization.
  • Clean Tests

  • Maintaining Tests

  • Coverage and Metrics

  • TDD vs BDD

  • Testing the GUI and the Trap of Testing Through the GUI

  • The Levels of Testing, from Unit Testing to System Testing and Acceptance Testing

  • Types of Testing, Functional Testing, Performance Testing, et al

  • The Huge Wall of Legacy Code that has no Tests

  • The Problem of Testing Behavior Instead of State

  • The Social Problem of not Convincing Colleagues

Audience: Developers experienced with Test Driven Development. Examples and exercises will be in Java but our experience from a similar course show that C#-programmers can also attend. Participants bring their own computer or request to borrow one from Crisp.

Registration:


Name:
Phone:
Email:
Company:
Organisation number:
Invoice address:
I will bring my own computer (X):
Comments:
­
­

Terms & conditions

  • The price includes food, snacks, and course material.
  • Cancellation may be done without penalty up to 1 month before the course starts.
  • Cancellation later than one month before the course starts may require full payment.
  • Course registration may be transferred to another person.
Beyond Basic TDD

Date:
March 15-17, 2010
09:00 - 17:00
(Breakfast 08:30)

Participants:
Limited to 30

Teacher:
Robert C Martin

Address:
World Trade Center
Stockholm

Price:
SEK 20 400 excl. VAT

Includes breakfast, lunch and coffee.

Contact:
academy@crisp.se
+46 8 556 950 15 ­ 

About the teacher:

Robert C Martin (Uncle Bob) has been a software professional since 1970. In the last 35 years, he has worked in various capacities on literally hundreds of software projects.

Uncle Bob co-authored the Agile Manifesto in 2001 (in fact, he initiated the meeting where the manifesto was created). He has authored "landmark" books on Agile Programming, Extreme Programming, UML, Object-Oriented Programming, and C++ Programming, and has published dozens of articles in various trade journals.

Today, Uncle Bob is one of the software industry's leading authorities on Agile software development and is a regular speaker at international conferences and trade shows. He is a former editor of the C++ Report and currently writes a monthly Craftsman column for Software Development magazine.