PatternTesting: Automatically verifying the good application of architectural/design patterns in code

PatternTesting is a mature open-source project that enables you to automatically check at the compile- or run-time that architectural/design/implementation decisions are implemented and bad practices avoided in the code. The main differences from tools like FindBugs and PMD are that you can implement tests spanning multiple files (classes) and that aside of compile-time checks thereContinue reading “PatternTesting: Automatically verifying the good application of architectural/design patterns in code”