Nous avons plein de bonnes raisons de ne pas faire de
tests !En fait, nous avons surtout plein de fausses raisons pour ne
pas en faire...
Dans cette session, nous
présenterons comment le développement piloté
par les tests (TDD) nous
permet de réaliser une application testée,
donc maintenable et
évolutive.
Grâce à un outillage et à des patterns de conception
adaptés, nous
verrons comment il est possible de rendre la quasi
totalité de son
application testable.
Nous illustrerons nos propos par
la création d'un jeu de Mastermind en
.NET.
A l'issue de cette session, vous aurez une vision claire du
quotidien
d'un développeur TDD et des moyens pour développer vos
applications
avec un harnais de tests.
Note :
Les exemples seront donnés sur la plateforme .NET mais peuvent
être
aisément transposés sur une autre plateforme.