Introduction to Test Driven Development (TDD)
Channel: Barcelona Jug
Date: 29/07/2020

Presentation shared by Nacho Cougil ( https://twitter.com/icougil ) last July 9th as an Introduction to Test Driven Development (TDD).

---
In this presentation, we will see the benefits of Test-Driven Development (TDD) and we will see how to get started with. It is a simple introduction of this way of developing software, where our software is being developed guided by tests 🧪

We will see a bit of history around TDD, what is the main process that we may follow when working with TDD and the rules around it. Of course, we will also review some good habits and practices when applying TDD and see how to do it step by step with a simple Java example 😉

At the end of the session, you will have a wider understanding of what is TDD and why it is interesting to master it and you will see some tips and valuable good practices.

Later on, get ready to practice! We will move to work *by pairs* and write code while having fun playing some katas! Get ready with your favourite IDE/editor to write code and unit tests with our favourite language 😊

Nacho is a software engineer from Barcelona fan of TDD and XP practices and has been working with Java and other web technologies before the effect 2000. He has experience in different roles in the IT world ("guy-for-everything", developer, team lead, project manager and also CTO) and now he is working at Dynatrace. You may probably meet him before as founder of the Barcelona Java Users Group and the Java and JVM Barcelona Conference (JBCNConf).
--- 

Slides: https://www.slideshare.net/icougil/introduction-to-tdd-236872321
Feedback form: https://bit.ly/intro-to-tdd-feedback
Event: https://www.barcelonajug.org/2020/06/introduction-to-test-driven-development.html

Speaker:  Nacho Cougil, BarcelonaJUG and JBCNConf founder, Dynatrace Senior Java Developer & Computer judicial expert
Web: https://nacho.cougil.com