Posts Tagged ‘complexity’
Forget OO… use a Rule Engine !
This is the most funny-scary reason to build/use a rule engine for your apps:
“Drools / JBoss Rules is a very good solution to stop your business logic from being fragmented and scattered throughout your code” from Paul Browne (http://www.theserverside.com/news/thread.tss?thread_id=43901#225703)…
or in other words and images:
Why use a bus (a highly cohesive business object encapsulating several rules and behaviours), when you can use several cars (rule objects) to achieve the same thing ?

Rules vs OO
Which option is greener ? (image from http://makeitgreen.webs.com/cbb.html)
Einstein lives!
Q: Have you ever fallen into a complexity trap?
A: Any intelligent fool can make things bigger and more complex… It takes a touch of genius – and a lot of courage to move in the opposite direction. We can’t solve problems by using the same kind of thinking we used when we created them. (Einstein)
Don’t you just love those overconfident experts always seeking bigger and better solutions…