Course: Advanced TDD (Java) (1 day)

Target audience:
Java developers
Class size:
10 to 16
Prerequisites:
three or more months of TDD experience

TDD can be approached many ways. Developers attempting TDD often get sidetracked with issues related to maintaining the tests. This course will help your developers get on track!

In this course, students will learn many techniques for improving the quality of their TDD efforts. They will also learn more about the key elements that make TDD work.

Some of the Topics

Test naming and organization
Behavior-Driven Development (BDD)
Test smells
Test patterns
Tests as documentation: specification by example
Testability and design
Incrementalism in TDD
Successful approaches to mocking
Minimal rules & standards
Hardcore refactoring
Design and TDD
Simple design
Practice, Paraphrase, Pair

Pricing / Details