Tag : TDD

XSLT et Test-Driven-Development : Le bonheur !

Je travaille en ce moment sur un convertisseur MarkDown vers LibreOffice. Pas le sujet du siècle, mais un vrai besoin chez OXiane, pour produire les cahiers de TP de nos cours. Première version, faite à l’arrache, utilisation d’une librairie Java qui convertit le MarkDown en HTML, puis utilisation d’un traitement Xslt 3.0 pour convertir le […]

La dangerosité des mocks (2/2)

 Dans un premier article intitulé La dangerosité des mocks (1/2), je me suis efforcé de vous convaincre en quoi un mock pouvait être dangereux pour nos refactoring de code. Dans ce second article, je vous propose une solution alternative et j’en profite également pour égratigner encore les mocks au travers d’un exemple. Quelle solution alors […]

La dangerosité des mocks (1/2)

Dernièrement j’ai voulu faire un peu de refactoring de code sur une simple classe Java. L’objectif était de remanier le code de la classe sans modifier son comportement du point de vue de l’extérieur. Bien mal m’en a pris puisque j’ai dû batailler ferme pour pouvoir faire peau neuve de mon code source (et en […]

Une réfutation de l’écriture du test en premier (Test-Driven Development)

Karl Popper est un philosophe des sciences ayant fait des apports majeurs à l’épistémologie, avec entre autres sa définition de la démarche scientifique par la réfutabilité. Je me suis amusé à appliquer certaines de ses thèses à la mise au point de programmes, en supposant qu’un programme soit une connaissance objective au même titre qu’un […]