Die korrekte Verwendung des Ausdrucks reference ist für die Struktur eines guten CER-Regelwerks von wesentlicher Bedeutung. Mit der Verwendung des Ausdrucks reference geht die Erstellung der geeigneten Anzahl von Regelattributen einher. Der CER-Editor bietet unterschiedliche Typen von Szenarios für die Erstellung und Verwendung des Regelelements "Verweis". Weitere Informationen enthält der Abschnitt Regel, für das Element "Regel".
Das Erreichen der richtigen Balance (zwischen zu wenigen und zu vielen Verwendungen von reference) ist möglicherweise eher eine Kunst als eine Wissenschaft, kann jedoch durch einige allgemeine Richtlinien unterstützt werden:
- Falls Sie feststellen, dass einige Ausdrücke sehr tief verschachtelt oder auf andere Weise komplex sind, werden möglicherweise zu wenig Verweise verwendet. In einer solchen Situation kann es sinnvoll sein, komplexe Ausdrücke durch die Erstellung von Regelattributen für einen sinnvollen Block von Ausdrücken aufzuteilen und einen Ausdruck reference für das neue Regelattribut zu verwenden.
- Falls Ihre Anforderungen ein striktes Konzept oder eine strikte Berechnung vorsehen, das/die durch ein Regelattribut nicht vollständig umgesetzt wird, kann es sinnvoll sein, ein entsprechendes Regelattribut zu erstellen.
- Falls verschiedene Ausdrücke dieselben Arten von Berechnungen wiederholen, könnte das Regelwerk von der Erstellung eines Regelattributs profitieren, das die allgemeine Logik implementiert.
- Falls sich die Benennung eines Regelattributs als kompliziert herausstellt, ist das Regelattribut unter Umständen eine unnötige Kapselung von Logik und im Regelwerk werden möglicherweise zu viele Ausdrücke reference verwendet. In einer solchen Situation kann es sinnvoll sein, das Regelattribut zu entfernen und seine Ableitung an den Stellen zu integrieren, an denen es verwendet wird. Dies gilt insbesondere dann, wenn nur eine einzige andere Berechnung auf das Regelattribut verweist.