Defensive Programming with AOP

“While defensive programming effectively guarantees the condition of a method’s input, it becomes repetitive if it is pervasive across a series of methods. Andrew Glover shows you an easier way to add reusable validation constraints to your code using the power of AOP, design by contract, and a handy library called OVal.”


  1. 2007-01-31 2:25 am
    • 2007-01-31 5:01 am
  2. 2007-01-31 11:19 am
  3. 2007-02-01 12:48 pm