Test Driven Development Workshop

Course Availability

We offer TDD training in C/C++, Java, Python, Ruby, JavaScript, and in most Asian countries where there’s an Odd-e team.

To request a training please email to terry.yin@odd-e.com

Course Description

This course covers some of the key essential technical practices that helps developers create maintainable software. As software grows, one common characteristic is it gets harder to maintain, developers spend more time reading the codes than writing it. Business people feel changes become slower and common sense tells them to add more people which speed up the rate of mess without realising it. “If it ain’t broken, don’t fix it”, “We don’t dare to change this code because it broke other places before” are some of the common symptoms. But software doesn’t have to be this way, this course shows you how to take control over it.

In this 3-day course, we’ll show you how to apply Test Driven Development and other essential technical practices like automated Unit Testing, Refactoring, Emergent Design and Working with Legacy Code and breaking dependencies. For every notable topic, we’ll give a lecture so that you could understand the what and why and then followed by hands-on exercises so that you could learn to apply it on a problem. You will be working in pairs throughout. This is an highly interactive and intensive course for most people from our past experience and everyone will gain different levels of learning and realisations at the end.

This course starts from 9am to 6pm and lunch is provided

Content

More info

For more information, please contact terry AT odd-e.com