Added by Olivier Gaudin, last edited by Olivier Gaudin on Jan 10, 2009  (view change)

Labels:

Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.

The aim of this glossary is to give a definition to all terms/concepts used in a particular domain of Sonar.

Term Definition Examples
Metric A metric is a property of a piece of software
Lines of code, Cyclomatic complexity, Code coverage
Measure
A measure is the value of a metric at a given time
12'000 Lines Of Code, 234 units tests on december 24th
Component An component is a piece of software regardless of the granularity of this piece
Maven projects, Maven modules, Packages, Classes
Project
TODO
Project Tomcat on Nemo
Snapshot A snapshot is a measures set on a given entity at a given time
Measures set on Tomcat project on december 24th 
Coding rule
TODO
Don't import java.lang package
Coding rule violation
This is a violation of a coding rule in a particular piece of software. A piece of software can of course contain several violations on the same coding rule.
Line 4 of file "DummyClass" : Don't import java.lang package
Coding rules profile
A coding rules profile is a given coding rules set
Sonar way on Nemo
Plugin
A plugin is a set of extensions that put together brings a new functionality to Sonar
PL/SQL plugin, Clover plugin
Coding rules extension
TODO
 
Analysis phase
TODO
 
Collect phase
TODO
 
Injection phase
TODO
 
Quantitative measure A quantitative measure is a measure that indicates the size of something in a project # of lines of code, # of classes, ...
Qualitative measure A qualitative measure is a measure that gives some indication on the quality of the project Cyclomatic complexity per method, RCI, ...