Code Quality

QuickBuild supports a lot of tools for improving your code quality, including code inspection and coverage tools. With the features supplied by QuickBuild, the development team can improve the code quality continually over time. Below lists the code quality tools supported by QuickBuild:

Code inspection tools

Code coverage tools

Inspection/Coverage results in build overview page

The inspection/coverage results will be summarized in build overview page. Below is a findbugs example:

Findbugs in Overview Tab

FindBugs Overview

In build overview tab, the findbugs summary will display:

  • The number and percentage of high/medium/normal/Exp. warnings.
  • The average density of the code.
  • The total warnings.
  • The number of fixed, not fixed and new warnings.

Back to top

Analyze the results

The inspection/coverage results are displayed as below, you may re-order, filter the results to get what you want easily. Most of time, you may just need to click some links and QuickBuild will combine the filters automatically.

Back to top

View source code

By clicking , you can open the source file to inspect the code. This feature is very useful when do code review.

Back to top

Statistics chart

By analyze the statistics chart, you may easily find the quality trends of your source code over time. You can compare different metrics, with different configurations, in different date ranges. You can also group metrics by version, by day, by week, or by month.

Back to top

Code quality trend reports

QuickBuild analyze the statistics data, and will generate the trend reports. These reports can help to know which files/classes are causing most of the problems, which kind of rule are violated most frequently (findbugs report only), and also the average violations/coverage-rate of each file/class.

Back to top

Information

Message