Aspect Oriented Programming / Aspect Oriented Software Design

What Is Aspect Oriented Programming? Aspect Oriented Programming (AOP) provides the ability to intercept code execution with the purpose of inserting a process before, in place of, or after the code that would normally execute. When you consider that everything, calling a method, returning from a method, retrieving or assigning a value, handling exceptions, switching […]

Continue Reading

Design Principles And Patterns

It is one thing to write code that just works. It is quite another to write good code that works. Adopting the attitude of “writing good code that works” springs from the ability to view the system from a broad perspective. In the end, a top-notch system is not just a product of writing instructions […]

Continue Reading