Message-ID: <1399300984.1589.1429999365197.JavaMail.email@example.com> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_1588_1004891456.1429999365197" ------=_Part_1588_1004891456.1429999365197 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Being able to monitor how quality evolves is a good start (see Historical Information).
The next step would be to manage your technical debt on your current dev= elopments in order to keep it under control.
To deal with that, a Differential Services is provided on measures, issu= es and coverage by unit tests on new code.
To activate this service, pick the desired period in the Time ch=
anges... drop down list:
When a period is selected, the differential values will appear next to t= he project measures:
When clicking on the "Added:" link available on the "Issu= es and Technical Debt" widget (see previous screenshot), this will ini= tiate a drilldown on issues based on the corresponding period and keep this= period all the way through:
To determine the creation date of an issue, during each analysis, the fo= llowing algorithm is executed to determine if an issue is new or existed pr= eviously. For each issue, three of four criteria (rule; line number; line c= ontent or "hash"; and message) must match for a detected issue to= be matched up with an existing one:
In any other case, the issue is a new one.=20 =20
When activating the SCM Activity= Plugin, you will be able to separate coverage by unit tests of new cod= e from old (based upon a given cut-off date) in order to track the new code= which does not have any/enough unit tests.
A live example is available on Nemo.
Three periods can be configured globally and will be available and commo= n to all projects. Go to Settings > General Settings > Genera= l > Differential Views to set these properties.
Two additional periods can be configured and be specific to the current = project. Select your project and go to Settings > General > D= ifferential Views to set these properties