Blog

TDD est-il mort ?

Ces dernières semaines le TDD (Test Driven Development  ou développement piloté par les tests) est à l’honneur sur la toile, avec de nombreux points de vues qui ont été exprimés par des développeurs influents. Lors de plusieurs articles de blogs, ces développeurs expliquent leur vision du TDD et de son intérêt (ou non) dans leur métier. Il y a quelques jours, les principaux intervenants ont annoncé qu’une série de « hangouts » allait se dérouler afin d’échanger leurs points de vue de manière constructive et d’en faire bénéficier la communauté.

Nous vous proposons dans cet article de faire un petit récapitulatif de la situation et de son avancée, afin de vous permettre de vous forger votre propre opinion.

TL;DR

Regardez les discussions ayant lieux, et si vous êtes sur Toulouse faites le en notre compagnie pour prolonger la discussion !
Saisissez l’occasion pour en savoir plus sur cette technique de développement et vous forger votre propre opinion.

Historique des évènements

Le 23 avril dernier David Heinemeier Hansson (aka DHH, créateur du framework Ruby On Rails et fondateur de Basecamp [ex 37 Signals]) a publié sur son blog un article polémique intitulé « TDD is dead. Long live testing.« . Dans cet article il explique pourquoi il pense que le TDD et le test first sont des outils qui ont bien moins de sens aujourd’hui, et préconise de favoriser les tests d’intégration testant le système dans son intégralité.

Cet article a fait couler beaucoup d’encre, et les plus fervents pratiquants du TDD ont chacun pris le temps de publier leur vision de cette pratique. Je vous conseille notamment la lecture des articles suivants :

DHH a réitéré quelques jours plus tard avec deux autres articles « Test-induced design damage » et « Slow database test fallacy » pour affiner certains points de sa vision des choses.

Les hangouts à venir

Mardi dernier Martin Fowler a annoncé lors d’un tweet la tenue d’une discussion publique au sujet du TDD entre DHH, Kent Beck et lui-même.

Sous la forme d’une série d’interventions de 30 minutes le but est de développer les discussions constructives (donc ne vous attendez pas à des combats à mort de geeks dans une arène ! :)) qui avaient commencé à voir le jour suite à la keynote de DHH à la RailsConf. Le pourquoi du comment est détaillé sur cet article.

Ces hangouts étant enregistrés, nous vous proposons de lister ici les différentes sessions avec des liens vers les ressources afin que vous puissiez vous tenir au courant. Nous mettrons également cet article à jour lors des futures annonces. Pour restez au courant, suivez-nous

Hangouts passés

Vendredi 9 mai 2014

Vendredi 16 mai à 17h

Pour plus d’informations visitez la page y étant consacrée sur le site de Martin Fowler.

Prochain hangout

Mardi 19 mai à 17h
Prévenez-nous si vous voulez venir le voir chez nous !

Discutons-en !

C’est avec plaisir que nous vous accueillons pour regarder les hangouts dans nos locaux, confortablement installé sur un canapé avec un rafraîchissement. Nous avons d’ailleurs investi dans une TV pour l’occasion (nous vous assurons que l’arrivée imminente de Rolland Garros et de la coupe du monde n’a pas influencé notre décision !!)

Nous sommes également présent régulièrement sur des évènements (DevOpenSud le week-end dernier, Sudweb la semaine prochaine), alors n’hésitez pas à venir nous rencontrer.

Comments are closed, but trackbacks and pingbacks are open.