Description de la session
Implémentée dans la plupart des langages de programmations, la programmation orientée aspect (AOP ou POA) permet de produire la même fonctionnalité avec un code plus concis et plus lisible. Une aubaine, si l’on compte que chaque ligne de code peut cacher un défaut, et qu’un développeur d’une application en phase de maintenance passe en moyenne 75% de son temps à lire du code.
L’approche de la POA : encapsuler les patterns d’implémentation les plus courants (traçage, gestion des exceptions, audit, ...) dans des classes dites aspects, que l’on peut appliquer aux processus métiers sans en altérer le code source. Et la prochaine fois qu’il faudra changer la politique d’audit, vous n’aurez qu’à changer une seule classe.
Gaël Fraiteur, expert reconnu dans le monde de l'AOP et créateur du framework PostSharp, nous expliquera les fondamentaux de la programmation orientée aspect, et comment cette technique de programmation peut nous aider à écrire des applications plus propres, plus maintenables, et avec moins de code.
Cette session est co-organisée par DotNetHub et par le CLUG !
Cette présentation pourra également être suivie en Anglais au VISUG.