Mario Cardinal
Mario Cardinal
Architecte logiciel
Le véritable voyage de découverte ne consiste pas à chercher de nouveaux paysages mais à avoir de nouveaux yeux









DevTeach International Conference (Canada)
3 décembre 2008 / Montréal, Canada
Les meilleurs pratiques pour concevoir une architecture modulaire
Cette présentation explique comment concevoir du logiciel en utilisant des abstractions modulaires telles que la «couche» ou le «service». Nous allons discuter comment appliquer les techniques de design «top-down» ou «test-driven» pour implanter une architecture modulaire. Vous allez apprendre pourquoi la testabilité d'une manière autonome (dans un banc d'essai) sans devoir assembler le système entier est l’attribut le pus important d’un module. Nous discuterons comment concevoir efficacement le comportement dynamique d'une interface avec une approche jetable et comment gérer les dépendances pour réduire le couplage entre les modules. À la fin de cette présentation vous comprendrez pourquoi les architectes logiciels ont besoin d’une unité de modularité qui va au delà de la programmation objet.

Pour en apprendre plus: DevTeach 2008