Java theory and practice, Testing with leverage, Part 3

Verifying design constraints with aspects

From the developerWorks archives

Brian Goetz

Date archived: February 27, 2017 | First published: August 22, 2006

The first two installments in this series showed how static analysis tools like FindBugs can provide greater leverage in managing software quality by focusing on entire categories of bugs rather than on specific bug instances. In this final installment on testing, Brian Goetz examines another technique for smoking out bugs that violate design rules: aspects.

This content is no longer being updated or maintained. The full article is provided "as is" in a PDF file. Given the rapid evolution of technology, some steps and illustrations may have changed.

Zone=Java development
ArticleTitle=Java theory and practice: Testing with leverage, Part 3