Insert your widgets from Appearance->Widget

Tag : TDD

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 […]