Skip to main content

In pursuit of code quality: Defensive programming with AOP

OVal takes the legwork out of writing repetitive conditionals