BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ TDD sur InfoQ

Actualités

Flux RSS
  • Des Lego pour Apprendre les Pratiques Techniques

    Expliquer les techniques de craft est compliqué, surtout au plus haut niveau de hiérarchie. La compréhension étant une des clés pour changer l'état d'esprit, et les pratiques techniques un pré requis pour créer du code de qualité, il est important de les expliquer. Mike Bowler a facilité un atelier à l'Agile Games Conference, montrant l'usage des Lego pour expliquer les pratiques techniques.

  • Abandonner le TDD

    Cet article résume l'expérience d'un professeur d'université qui a abandonné le TDD, ainsi que les objections d'Oncle Bob sur ses arguments.

  • DDD et la Documentation Vivante

    Faire de la documentation, c'est ennuyeux. Elle est souvent obsolète et sujette à mauvaise interprétation. Il est possible d'adopter un état d'esprit différent qui vous permettra d'améliorer votre documentation comme votre code, tel que l'a démontré Cyrille Martraire lors d'une présentation sur la création d'une documentation vivante quand on travaille avec DDD.

  • Gérer les attentes des méthodes Agiles

    Interview de Gill Zilberfeld sur la façon de gérer les attentes qu'ont les organisations sur les méthodes agiles, la manière d'éviter les malentendus, les bonnes idées et bonnes pratiques issues de l'agilité et sur ce que nous réserve le futur.

  • Analyse de la polémique "TDD is Dead"

    Test Driven Development (TDD) est l'une des pratiques au coeur de l'eXtreme Programming et est considérée par beaucoup comme l'une des clés du développement de logiciels, pour délivrer des produits de meilleure qualité. Récemment, DHH (David Heinemeier Hansson) a remis en question la valeur de TDD en l'état actuel de son implémentation.

  • Martin Fowler présente les différents Workflows du Refactoring

    Martin Fowler, auteur du livre « Refactoring : Improving the Design of Existing Code » explore les différents workflows pour intégrer de manière efficace le refactoring dans le travail quotidien du développeur.

  • Le Behavior-Driven Development est l'échange, pas l'outillage

    Le principe même du Behavior-Driven Development (BDD) est la converstation, pas l'outillage, a récemment dit Liz Koegh dans une présentation sur 10 ans de BDD à une conférence Cucumber.

  • Une nouvelle gem qui crée tout le nécessaire pour tester vos cookbooks Chef

    Meez est une nouvelle gem qui vous aide à démarrer une infrastructure dirigée par les tests pour vos cookbooks Chef. Elle crée tout ce qui est nécessaire pour évaluer la qualité d'un cookbook avec des outils comme Test Kitchen, Foodcritic, ChefSpec, etc, de façon à se concentrer directement sur l'écriture de tests et de code d'infrastructure.

  • BDD et JavaScript avec CucumberJS

    Selon un récent article de Todd Anderson, ajouter CucumberJS au processus de développement d'un projet JavaScript, c'est adopter les idées derrières le Behaviour Driven Development, BDD, et permettre au développeur de suivre les principes du TDD en ayant une approche par l'extérieur, c'est-à-dire avoir des tests qui échouent tant qu'une fonctionnalité n'est pas implémentée.

  • Cucumber l'outil BDD : une équipe plus grande et de nombreux bugs corrrigés

    Le projet Cucumber, un outil pour BDD, Behaviour Driven Development, a récemment augmenté l'équipe et fortement réduit le nombre de tickets ouverts ces deux derniers mois suite à un travail intensif. C'est ce qu’a révélé Aslak Hellesøy en parlant de l'écosystème Cucumber lors d'une journée de conférence la semaine dernière.

BT