Repository with sources and generator of https://larlet.fr/david/ https://larlet.fr/david/
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

20131215-18h50.md 1.1KB

1234567891011121314
  1. author: Karl Dubost
  2. date: 2013-12-15T18:50Z
  3. > Est-ce qu'il vous arrive aussi de pratiquer du Client Driven Development pour vos API Web ?
  4. Tout le temps. Dans le sens, où ce que je développe en premier (même pour des petits scripts) est ce qui consomme la donnée (encore inexistante) avant de créer ce qui produit la donnée.
  5. Consumer - Producer.
  6. Ainsi cela permet de maximiser l'efficacité du Producer et de minimiser les fonctionnalités du Producer. Moins de déchets.
  7. Le TDD, j'ai essayé aussi. Le bénéfice que j'ai eu quand [j'ai essayé](https://github.com/karlcow/websurvey/blob/master/tests/survey_tests.py), n'était pas du tout la maintenance du code. Mais plutôt la modularité du code. Les tests forçant à avoir une contrainte plus forte sur les input/output et passage des variables. Bien sûr étant un petit padawan du développement, cela doit être un champ d'horreurs.
  8. Aussi je trouve très difficile de comprendre et je n'ai toujours pas vraiment réussi à faire du TDD au niveau du protocole lui-même plutôt que le message transporté par le protocole.