Accueil / Blog / Métier / 2016 / TDD doesn't make you less productive

TDD doesn't make you less productive

Par Alex Marandon publié 19/10/2016
A recent study contradicts popular belief
TDD doesn't make you less productive

A recent blog post about test-driven development points to a study conducted by an international team of academics on the effects of Test-driven Development. The study raises a lot of criticism but the author of the blog post, a TDD practitioner , is disappointed by the result:

"TDD does not affect testing effort, software external quality, and developers’ productivity."

This result would come in contraction with the fact that:

"Test-driven development (TDD) is an agile practice claimed to improve the quality of a software product, as well as the productivity of its developers"

But there is another way to look at this result. In the real world of software development, a far more common claim is that TDD, or even testing, makes people less productive. Seeing some scientific study, as flawed as it might be, that contradicts this popular belief is actually rather rejoicing!

ABONNEZ-VOUS À LA NEWSLETTER !
Voir aussi
Bien configurer ses tests Python avec tox et Travis Bien configurer ses tests Python avec tox et Travis 18/03/2019

Le plus difficile dans le développement des tests unitaires c'est souvent de se motiver à écrire ...

Mythes et réalités des tests automatisés Mythes et réalités des tests automatisés 30/06/2015

Petit bestiaire des mythes autour des tests automatisés et des réalités correspondantes

Bien commencer avec Behat Bien commencer avec Behat 15/03/2016

Initialiser les tests avec Behat pour un projet Drupal

Pilotage par les tests 23/10/2011

DRY up mock instantiation with addCleanup 04/10/2013

Take advantage of unittest `addCleanup` method to keep Python mock instantiation DRY and flexible