Histoire de jouer un peu plus avec les outils que j’ai essayé pour Yapsy et aussi pour expérimenter avec le TDD, je me suis lancé dans un mini projet, entièrement hébergé sur github et pour lequel j’ai essayé de respecter les principes du TDD dans les grandes lignes (plus ci-dessous).
Le projet en lui même s’appelle baciphacs et n’est rien d’autre qu’un re-développement d’un petit bout de code que j’ai l’impression d’écrire à chaque poste où je suis passé: générer du code HTML (avec un peu de CSS dans les tags en plus) représentant un diagramme en barre. Ce genre « d’astuce » est rarement la « meilleure solution » mais permet de générer des visualisations à peu de frais et sans se soucier d’éventuels problèmes de réseaux ou de licences.
Concernant le TDD, baciphacs en est sans doute un très mauvais exemple vu que ce n’est qu’un premier essai mais ça m’a permis de confirmer l’impression que j’avais sur cette méthode: elle est effectivement (et c’est connu je crois) complètement contre-intuitive mais elle met en avant des principes de design qui me semblent importants et vont bien plus loin que le fait de tester un logiciel.
J’utilise 


