XXP
Add to Technorati Favorites

avril 2010

lun. mar. mer. jeu. ven. sam. dim.
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

« Les méfaits d’XML (ou gare à la programmation orientée XML) | Accueil | La revanche du cycle en cascade »

02 mars 2006

Commentaires

Olivier

Il faut effectivement simplifier dès que l'occasion se présente et les design patterns sont souvent un bon moyen.
Damon Carr a proposé une mesure de la complexité du design dans cet article : http://www.ironspeed.com/articles/Past%20the%20Point%20of%20Simplicity/Article.aspx
Il y décrit comment certains développements qui se disent "agiles" font en fait tout en n'importe quoi sous couvert d'une règle unique très mal interprétée "the simplest thing that could possibly work" et il y montre en quoi les design patterns sont un bon moyen pour réduire la complexité.

Olivier

"une discussion assez serrée avec un responsable de développement"

A quand le podcast ? :-)

Jean-François

Entièrement d'accord. Le problème n'est pas tant l'utilisation des design patterns que leur mauvaise utilisation. Combien de fois ai-je vu des développeurs venant de découvrir un nouveau pattern chercher absolument à l'utiliser dans leur développement ? Alors même évidemment que le pattern en question n'était pas forcément le plus adapté. On tombe exactement dans l'exemple de la nouvelle scie à onglet électrique !

Euh et sinon, Denis, tu t'es mis au bricolage ou quoi ? :-)

Vérifiez votre commentaire

Aperçu de votre commentaire

Ceci est un essai. Votre commentaire n'a pas encore été déposé.

En cours...
Votre commentaire n'a pas été déposé. Type d'erreur:
Votre commentaire a été enregistré. Poster un autre commentaire

Le code de confirmation que vous avez saisi ne correspond pas. Merci de recommencer.

Pour poster votre commentaire l'étape finale consiste à saisir exactement les lettres et chiffres que vous voyez sur l'image ci-dessous. Ceci permet de lutter contre les spams automatisés.

Difficile à lire? Voir un autre code.

En cours...

Poster un commentaire