Refactoring .NET avec UML, 1ère partie
UML s’est toujours voulu expressif. A sa naissance, le choix d’un langage graphique pour UML a été délibéré. Aujourd’hui, UML et ses outils atteignent-ils cet objectif ? En particulier, UML et ses outils permettent-ils de représenter et comprendre des patterns de conception ? Si oui, UML permet-il de remanier des erreurs de conception, passage obligé dans la vie de nos logiciels ?
Nous vous proposons une analyse originale de patterns de conception à travers l’histoire revisitée d’un refactoring croustillant. Nous explorerons donc quelques patterns de conception dans un logiciel existant, et à l’aide de diagrammes de classes UML.
Article paru en presse dans « Programmez ! » en octobre 2007, dossier consacré à UML.

