Motor de Reglas SimpleRules (3) Agregando Hechos

Published on Author lopez

Anterior Post Para mi proyecto de motor de reglas en JavaScript: https://github.com/ajlopez/SimpleRules usaba un modelo. ¿Qué es un modelo? Un simple objeto JavaScript que se entrega al motor de reglas, y éste lo usa como base para emitir acciones, generalmente modificando el mismo modelo. Un modelo, por ejemplo, podría representar a un paciente médico, con… Continue reading Motor de Reglas SimpleRules (3) Agregando Hechos

Motor de Reglas SimpleRules (2) Implementando un DSL

Published on Author lopez

Anterior Post Siguiente Post Otro de los casos de uso que quiero implementar para usar mi proyecto de motor de reglas: https://github.com/ajlopez/SimpleRules Es poder definir las reglas en un lenguaje textual simple, podría decir en un DSL (Domain Specific Language). Ejemplo de lo que tenía en mente: rule name FeverRule when model.temperature >= 38 then… Continue reading Motor de Reglas SimpleRules (2) Implementando un DSL

Motor de Reglas SimpleRules (1) Simplificando con TDD

Published on Author lopez

Siguiente Post Hace ya uno años, escribí un motor de reglas en JavaScript/NodeJS, usando como es habitual el flujo de trabajo de TDD (Test-Driven Development). A las reglas se les entrega un modelo (un simple objeto JavaScript) y se van disparando según se cumplan condiciones que se defina en cada regla. Y si una regla… Continue reading Motor de Reglas SimpleRules (1) Simplificando con TDD