Chapter 1. An Overview of Sonar

This chapter provides an overview of Sonar, presenting the objectives and features of the platform, and highlighting how developers and software quality benefit from it. It follows an overview of the platform's architecture, so as to gain a better understanding about how Sonar analyzes and measures quality. Finally, the chapter closes by discussing the Sonar community and its ecosystem. In this chapter we cover:

  • What is Sonar?
  • Features of Sonar
  • Covering software quality on Seven Axes
  • Architecture of Sonar
  • Source code analyzers
  • The Sonar community and ecosystem

What is Sonar

Sonar is a software quality management platform primarily for Java programming language, enabling developers to access and track code analysis data ...

Get Sonar Code Quality Testing Essentials 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.