El uso correcto de la expresión reference es clave
para la estructura de un conjunto de reglas CER correcto. El uso de
reference va de la mano con la creación del número correcto de
atributos de regla. El Editor CER proporciona distintos tipos de escenarios para crear y utilizar
el elemento de referencia de regla. Consulte el elemento "regla" en
Regla.
Encontrar el equilibrio correcto (entre pocos usos de
reference y demasiados) es quizá más arte que ciencia; sin embargo,
a continuación se proporcionan algunas directrices generales:
- Si encuentra que algunas de las expresiones están muy profundamente anidadas o
son complejas, es posible que tenga demasiado pocas referencias. Considere la posibilidad de
dividir expresiones complejas creando atributos de regla para
un bloque significativo de expresiones y utilizando en su lugar una referencia (reference) al
atributo de regla nuevo.
- Si los requisitos de tener un fuerte concepto o cálculo que no se correlaciona
claramente con un atributo de regla, debe considerar la posibilidad de crear un
atributo de regla.
- Si varias expresiones repiten la misma clase de cálculos, el conjunto de reglas puede
beneficiarse de la creación de un atributo de regla para implementar la lógica común.
- Si encuentra que un atributo de regla es difícil de denominar, el atributo de regla podría ser
una encapsulación innecesaria de lógica y es posible que tenga demasiados usos
de reference en el conjunto de reglas. Considere la posibilidad de
eliminar el atributo de regla y de "incorporar" la derivación en los lugares donde
se utiliza, especialmente en el caso donde sólo se hace referencia al atributo de regla
desde otro cálculo.