เมื่อไรจึงควรนำ Rule Engine เข้ามาใช้
เมื่อโปรแกรมเราเริ่มซับซ้อน โดยเฉพาะต้อง if else เช็คเงื่อนไขต่างๆ เยอะแยะ
หลายท่านจะมองหา Rule Engine มาใช้ แต่ว่าจะรู้ได้อย่างไรว่ามันจำเป็นจริงหรือเปล่า
เราควรจะนำ Rule Engine มาใช้ก็ต่อเมื่อ
– Business logic เริ่มซับซ้อนจนไม่สามารถ code แบบธรรมดาได้โดยง่าย
– Business logic เปลี่ยนแปลงบ่อย ต้องการความง่ายในการเปลี่ยน
ถอดเข้าถอดออกโดยไม่กระทบกับการทำงานหลัก
- ขาดทรัพยากร Programmer เพราะ Rule Engine ไม่จำเป็นต้องใช้ skill ใน
การเขียน โปรแกรมมากนัก