Cette présentation a été conçu pour bien démarrer
dans la pratique de l'architecture modulaire avec des abstractions
telles que la "couche". Vous acquerrez les connaissances
fondamentales sur la façon de partitionner en couches les enjeux
d'une application. Nous vous enseignerons les meilleures pratiques
concernant l'architecture applicative et la modularité. Nous
démontrerons comment appliquer les techniques de conception dite
descendante "top-down" aussi bien que pilotés par les
tests "Test-driven".
Vous apprendrez comment concevoir
correctement le "velcro", l'interface visible d'une
couche. De la même manière, vous apprendrez comment concevoir une
implémentation "mockup", une pratique efficace pour tester
un module d'une manière autonome.
Dans l'ensemble, vous apprendrez
comment concevoir pour la testabilité et pourquoi nous avons besoin
d'une unité de modularité qui va au delà de la programmation objet.