Skip to content

Details

Ping Pong TDD: Easy Way to Get into Test Driven Development

Test driven development has been around for more than a decade. It is considered best practice and enhances code quality significantly. But why so few development teams use it then? Finding your way to start practicing TDD is the hardest part. And once you have got it, it is equally hard to get other team mates to follow you. It almost feels more natural to write all code first and then write necessary automated tests. But there might be a way to change it! All you need is a partner, a single computer and new functionality to build. This hands on session shows how TDD can be easy and fun by combining it with pair programming. As if you were playing table tennis, in ping pong TDD you create a test for your partner to pass, and then he creates one for you. Join this session to see how it works in practice.

PLEASE BRING YOUR LAPTOP - Loaded with Eclipse Mars (https://www.eclipse.org/downloads).

Agenda

18:00 - 19:00 Social and food

19:00 - 20:00 Pavel Dabrytski - Ping Pong TDD

The sponsor for the venue food and drink is Business Connexion.

The Jozi-JUG is dedicated to a harassment-free experience for everyone. Our anti-harassment policy can be found here (https://github.com/Jozi-JUG/constitution/blob/master/anti_harassment_policy.txt).

About the speaker:

Pavel Dabrytski is an independent Agile coach and trainer. He has extensive experience working with major South African banks and retailers. He served three years as a committee member for the Scrum User Group Johannesburg (https://www.meetup.com/Scrum-User-Group-Johannesburg/) which organises monthly meet-ups and the annual international Scrum Gathering conference in South Africa. He is also a seasoned presenter who spoke at international conferences in Paris, Prague, Shanghai, Bangalore, Orlando as well as in South Africa. Pavel started his journey as a developer in a software company in Belarus. In 2009, dislike of harsh winters and an adventurous spirit brought him to South Africa. While primarily working with Agile teams he enjoys exploring topics on development and technical excellence.

Related topics

You may also like