Chapter 12. Code quality management and monitoring

This chapter covers

  • Considerations and mechanics for integrating code analysis into the build
  • Measuring the effectiveness of test code coverage
  • Performing static code analysis
  • Integrating with Sonar to measure software quality over time

The end product of most commercial projects is a binary. Unless your deliverable doesn’t ship with the source code or is the source code itself, users are usually not concerned about the quality of your code. They’re happy as long as the software fulfills the functional requirements and has no defects. So why would you as the software development and delivery team care? In a nutshell, high-quality code results in fewer bugs and influences nonfunctional requirements ...

Get Gradle in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.