À travers un cas concret, l'analyse de la cohérence d'un rapport de bogue, cet article propose, de manière pratique, une introduction aux concepts et capacités d'un moteur de règles open source : Drools.
Si l'on dissèque le code d'une application, on constate souvent qu'il est composé de deux parties distinctes : le code « métier » et le code « technique » ou « d'infrastructure ». Chacune de ces parties a un cycle de vie et des règles d'évolutions fondamentalement différentes.
La partie dite technique est généralement dédiée à l'accomplissement de tâches d'infrastructure ou de sécurité – comme la vérification d'un mot de passe ou la journalisation. Cette partie change peu et c'est tant mieux, car elle est souvent très critique. Les évolutions associées à cette dernière ont souvent pour effet, si mal implémentées, de « tout casser » et posent donc de réels risques pour l'entreprise.
L'autre partie du code, plus directement fonctionnelle, est...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première