Session en français - Intermédiaire
Java
Depuis quelques années, plusieurs entreprises ont introduit de l'AOP dans leurs projets pour les bénéfices architecturaux et techniques offerts. Malheureusement l'AOP vient également avec son lot de pièges. Pour ces raisons, plusieurs délaissent l'AOP à cause de la complexité indue qui pourrait toutefois être réduite en suivant de simples bonnes pratiques et en préparant adéquatement son intégration.

Cette présentation a pour but d'aider une équipe à embrasser l'AOP tout en évitant les pièges. On y traitera de diverses bonnes et mauvaises pratiques avec l'AOP (architecture, IDE, refactoring, tests...). L'accent sera placé sur des conseils pratiques comme le choix de frameworks (ex.: AspectJ ou Spring-AOP), du mode de tissage approprié à votre contexte, des conflits avec d'autres technologies Java, etc.

Cette présentation est tirée d'une formation ayant une forte appréciation depuis 3 ans et s'appuie sur une publication scientifique internationale.

Félix-Antoine Bourbonnais (Elapse Technologies) View speaker page

Félix-Antoine Bourbonnais C'est avec passion qu'il enseigne l'ingénierie logicielle à l'Université Laval et travaille pour Elapse Technologies. Il présente au quotidien des bonnes pratiques de développement et de tests, l'OO ainsi que l'architecture en Agile.

En plus d'accompagner des équipes Agiles, il donne des formations sur les tests, le TDD, l'OO et l'agilité.

En plus d'aider des entreprises, il termine présentement une maîtrise visant à faciliter les tests unitaires d'aspects (AOP) à l'aide de mocks.