- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 Sonar介绍
Sonar是代码质量管理的工具。支持的功能包括:从静态分析到动态分析(单元测试)、从系统分析到人工评审、从历史分析到现在的版本分析、从Web客户端到Eclipse插件、从本地分析到远程分析、从集成其他代码分析插件(FindBugs、PMD等)到作为插件被CI持续集成、从邮件通信到任务平台交换(如JIRA)、从Web接口到插件开发。 Sonar支持对多种编程语言进行分析。通过衡量主
2013-10-29 14:42:43 1602
原创 Sonar插件
插件名称插件介绍度量参数Artifact Size衡量项目产品的大小Artifact Size (Kb)Branding允许添加Logo到Sonar界面上Build Breaker在有一个警报阈值满足时,停止分析处理CC项目插件
2013-10-29 14:35:17 1983
原创 Sonar关键指标计算
Architecture1. Architecture---Total Quality Plugin 架构质量ARCH = 100 – TI(复杂度指标) Complexity2. Complexity--- Quality Index Plugin 圈复杂度也被称为McCabe度量。它简单归结为一个方法中’if’,‘for’,’while’等块
2013-10-29 14:33:49 17844 1
原创 Sonar分析参数配置
执行工程代码分析时可以配置各种参数,这些参数可以配置在Sonar的不同地方。 全局分析参数,在UI中定义,会应用于所有项目; 项目分析参数,在UI中定义,覆盖全局配置; 项目分析参数,定义在项目分析配置文件中或分析器配置文件中,会覆盖UI中的
2013-10-29 14:30:54 2843
原创 使用Sonar Runner
1. 简单工程在项目根路径下,创建配置文件,文件名为sonar-project.properties。sonar-runner执行分析时,会读取该文件。文件内容示意: sonar-project.properties# required metadatasonar.projectKey=my:projectsonar.projectName=My project
2013-10-29 14:26:40 2849
原创 安装Sonar
预置条件:已安装JAVA环境;已安装有MySQL数据库 软件下载地址:http://www.sonarqube.org/downloads/下载SonarQube与SonarQube Runner中文补丁包下载:http://docs.codehaus.org/display/SONAR/Chinese+Pack 1. 数据库配置进入数据库命令#mysql
2013-10-29 14:25:46 807
原创 项目代码质量的总结
在公司开发系统的过程中,总结了一些关于项目维护性的问题及应对的方法,首先要说的是遇到的的问题,主要表现在四个方面: (1) 复用率低,整个项目中存在大量这样的代码,当发现一段代码、方法所做的事情在新模块中可以使用的时候,发现现有的代码依赖于一大堆其他的东西,以至于很难将它分开,然后最好的办法就是不去碰这些已有的东西,而是重新写自己的代码,就ctrl+c,然后ctrl+v一下。然后再稍作修改
2013-10-29 14:20:43 1711
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人