Menu

Archive

Category: Consulting Services

Exception Handling and the Open/Closed Principle

by Jason Williscroft

One of the core principles of Object Oriented Design (OOD) is the Open/Closed Principle (OCP). This principle states that software entities—classes, modules, functions, etc.—should be open for extension, but closed for modification. What does this mean? For a great functional example, let’s turn to the world of Data Management (DM). This is a particularly interesting…

Read Full Post

Dependency Inversion and the Data Access Layer

by Jason Williscroft

Imagine an institution several years into a large Data Management implementation. How would they apply Dependency Inversion? Why bother?

Read Full Post