Test Driven Development (TDD) for Java, PHP or Ruby
2 days
English
computers needed
no
Objectives
Test-driven development makes software quality part of the development process and at the same time creates a safety net for future changes to our product. Starting from the basics of unit testing, this workshop guides the participants through specific code examples and exercises to show them how to do TDD efficiently and in a sustainable manner, getting the most out of this methodology while avoiding its pitfalls.
The course is available in the following programming languages:
- Java
- PHP
- Ruby
Participants
Architects, software developers.
Content
The material is divided into modules. During each module, the trainer will guide you through lectures and exercises that help you connect the material to your existing experience, learn new concepts and experience the concepts through practice. Questions are welcome at any time.
Modules
- Introduction to TDD
- Unit Testing
- Test Doubles
- Legacy Code
- Anti-patterns
Misc.
- Participants are expected to bring their own notebooks.
- The programming language of the course is to be agreed upfront.
- Handout (English) will be provided for the participants.
- Welcome coffee, lunch, and other coffee breaks are included in the price. Price includes infrastructure and catering services that are stated on the related invoice as individual items.