Fiche technique | |
---|---|
Type de produit : | Cadre d'application |
Langage de programmation : | Apex |
Auteur : | |
Date de publication : | 2020 |
Licence : | Apache License 2.0 |
Site Web : | https://github.com/mitchspano/apex-trigger-actions-framework |
Introduction
Le cadre d'application apex-trigger-actions-framework permet aux développeurs d'autoriser une classe par fonction déclenchée, puis d'utiliser des métadonnées personnalisées pour déterminer le sObject, le contexte et l'ordre. Ce projet est destiné à démontrer un cadre d'application Apex Trigger étant construit avec les objectifs suivants à l'esprit : déclencheur unique par sObject, déclencheurs sans logique, mise en oeuvre spécifique au contexte, facilité de migration du code existant, test unitaire simple, configuration à partir du menu de configuration, adhésion aux principes SOLID, construire une base SOLID. Celui-ci est une évidence, mais il ne devrait y avoir qu'un seul déclencheur Apex écrit dans votre organisation Salesforce par sObject. Il existe une autre vérité bien connue des développeurs Salesforce : il est sage de partitionner votre déclencheur de la logique qui doit être exécutée. Laisser la logique au sein du déclencheur lui-même conduit à un code extrêmement difficile à tester, à maintenir et à comprendre.