Es kann hilfreich sein, ein CER-Regelwerk schnell einsatzbereit zu machen, indem bestimmte Tasks für die Regelentwicklung zurückgestellt werden.
In diesem Zusammenhang sind eines oder mehrere der folgenden Abkürzungsverfahren denkbar:
- Erstellen Sie für jedes Geschäftskonzept leere Regelklassen (also Klassen ohne Regelattribute). Die Regelattribute können Sie später hinzufügen. Sie können beispielsweise mit dem CER-Editor eine leere Regelklasse erstellen und später ein Attribut zu dieser Klasse hinzufügen.
- Erstellen Sie fest codierte Ableitungen für Regelattribute. Die Geschäftsregeln können Sie später hinzufügen. Indem Sie beispielsweise die Berechnung eines Regelattributs isEligible mit <true> deklarieren, können Sie Tests schreiben und/oder CER in Ihre eigene Anwendung integrieren. Die fest codierte Ableitung für "immer auswählbar" können Sie später durch die realen Geschäftsregeln ersetzen. Sie können beispielsweise im CER-Editor das Regelelement "Boolesch" (Standardwert ist "Wahr", also "true") auf ein Regelattribut isEligible ziehen.
- Erstellen Sie Nachrichten als einfache fest codierte Zeichenfolgen in einer einzelnen Ländereinstellung. Sie können die Zeichenfolgen später in lokalisierbare Nachrichten konvertieren. Sie können beispielsweise im CER-Editor das Regelelement "Ressourcennachricht" oder "XML-Nachricht" auf ein Regelattribut ziehen.
- Verwenden Sie Zeichenfolgewerte anstelle von Anwendungscodetabellenwerten. Sie können die Zeichenfolgen später in Codes konvertieren (und die Regeln für ihren Test aktualisieren). Sie können beispielsweise im CER-Editor das Regelelement "Zeichenfolge" auf ein Regelattribut ziehen.
Wichtig: Die Verwendung dieser Abkürzungsverfahren bedeutet
nicht, dass Sie später auf eine exaktere Ausarbeitung verzichten können, sondern stellt lediglich einen Teil der Bearbeitung zurück, bis das Regelwerk "einsatzbereit" ist.
Sie sollten nicht mit der Erstellung von Tests für Ihre Regeln warten. Insbesondere bei Verwendung dieser Abkürzungsverfahren sorgt ein gutes Gerüst von Regelwerktests dafür, dass bestimmte Fehlerarten vermieden werden, sobald Sie mit der Nachbearbeitung der zurückgestellten Elemente beginnen. Erstellen Sie die Tests direkt beim Schreiben der Regeln.
Ebenso kann es eine große Versuchung sein, mit der Erstellung von Regelattributen description zu warten. In den frühen Phasen des Regelwerksentwurfs kann eine solche Zurückstellung jedoch ein Sparen am falschen Ende sein, da die Regelattribute description eine wertvolle Unterstützung beim Debug von Regeln darstellen, die mit einem relativ geringen Aufwand verbunden ist.