1、Sonar轮廓介绍
Sonar (SonarQube)是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持的语言包括:Java、PHP、C#、C、Cobol、PL/SQL、Flex 等。
其主要特点如下:
代码覆盖:通过单元测试,将会显示哪行代码被选中
改善编码规则:将一些约定俗成的编码规范加入考核标准
搜寻编码规则:按照名字,插件,激活级别和类别进行查询
项目搜寻:按照项目的名字进行查询
对比数据:比较同一张表中的任何测量的趋势
具体的特性参见:http://www.sonarqube.org/features/
2、Sonar引导视图和架构图
3、图形管理界面
3-1、重复代码统计、问题统计、单元测试数量统计
3-2、活动视图
3-3、Java项目代码管理视图
3-4、Javascript项目代码管理视图
3-5、不同语言开发醒目统计列表面板
3-6、依赖查询界面
3-7、项目比较参考指标
3-7、问题查询
3-8、语言外貌
3-9、方式比较
4、Sonar安装介绍参考