Archive for October, 2009
Design-smell : God object
Il y a plus d’un an (le temps passe vite), j’avais eu l’idée d’écrire une série de billet sur les design smells.
Petit rappel : qu’est ce qu’un design smell ?
Il s’agit d’une portion de code dont la complexité peut entraîner :
- des difficultés à le maintenir
- des dépendances fortes entre composants qui rendent ce code impossible à tester unitairement
- un passage forcé par du refactoring pour la moindre évolution
J’avais évoqué le cas du code dupliqué (duplicated code), et des méthodes de classe trop longue (long method).
Ce billet traite d’un design smell commun dans le développement web : God Object (pas de blague vaseuse s’il vous plaît).