Creating Easily-Reusable and Extensible Processes: Code That Thinks for Itself
It's easy to write code that answers only one need. It's more challenging and time-consuming to develop a "hands-off" process that adapts to many needs. In the long run, time and effort is saved by building a modular process with wide applicability. This paper investigates the implementation of a framework to help in building efficient and reusable code. The paper starts by looking at design considerations prior to the start of coding, including identifying design patterns and utilizing Metadata driven logic.