Le document présente les principes et pratiques de l'Aspect-Oriented Programming (AOP), en abordant les préoccupations transverses et les enchevêtrements liés à la conception logicielle. Il donne des conseils sur l'intégration de l'AOP dans des projets, les technologies à utiliser, et met en garde contre les pièges courants. Enfin, des retours d'expérience d'étudiants sont partagés pour illustrer les défis et les résultats liés à l'adoption de l'AOP.