TDD applied to Django API development
05-29, 11:45–13:35 (Europe/London), East Drawing Room

TDD is a design methodology that is based on first writing tests, then writing source code that successfully passes those tests, and finally refactoring the written code. Let's do it in Django!


TDD is a software design methodology that is based on first writing tests, then writing source code that successfully passes those tests, and finally refactoring the written code.

In this workshop, we propose a follow-along exercise focused on the development of APIs that we will solve using this TDD process. In this way, we will focus on the requirements of our problem, observing the importance of each one of them and building the best software design that fits our needs. We will also exemplify how we face problems in Python and Django and how TDD helps us to solve them.

At the end of the workshop, you will leave knowing which are the steps to follow to make developments with the TDD methodology and be able to apply what you have learned.

Backend Engineer @ Mercadona Tech. Strong interest in data structures, algorithms, computer graphics and anything that is yet to be known.