Developers use numerous tools, techniques, frameworks, and processes as they write, organize, build, test, and continuously improve applications. Sonar, a free and open source quality platform, makes it radically easier to track, manage, and enhance the overall quality of code. It uses respected tools like Findbugs, PMD, and Checkstyle, and implements well-established best practices to provide a full-featured, robust platform for code quality measurement, review, and remediation. Originally written to track the quality of Java projects, Sonar has been extended through plug-ins to work with an ever-growing list of languages.
"Sonar in Action" is a comprehensive guide that will show developers how to continuously improve their source code quality with simple, easy to follow examples of each of Sonar's core Seven Axes of Quality: design/architecture, duplications, comments, unit tests, complexity, potential bugs, and coding rules.
Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
Patroklos P. Papapetrou is a Java architect, an experienced software developer, and an agile team leader. He is also an active Sonar community member and contributor.
G. Ann Campbell has 15 years of experience in Perl, C, C++, Java, and Web technologies on variously sized and organized teams, and has spent far too much time doing code quality the hard way without Sonar.