Vous trouverez sur ce site mes publications concernant les technologies de l'information. Le contenu est disponible en français et en anglais.
mercredi, 28 février 2007
10 principes de conception
Je viens de publier un article à propos des principes génériques de conception de systèmes logiciels. J‘ai essayé à travers cet article de résumer des grands principes, certains bien connus comme l‘encapsulation, d‘autres trop souvent oubliés comme la protection des variations. J‘espère que ces principes vous seront utiles comme ils le sont pour moi.
Plan de l'article :
- Encapsulez l'implémentation
- Séparez les responsabilités
- Minimisez les dépendances spatiales, temporelles et structurelles
- Réduisez les états
- Echouez rapidement
- Donnez de la signification
- Vérifiez les hypothèses
- Paramétrez par convention
- Protégez les variations
- Concevez extensible et adaptable
- Conclusion
Technorati Tags: software system design principle

