团队开发的时候,代码的审查是代码编写阶段中必不可少的一个工作。
现在说一下,什么是代码审查:
代码审查(Code Review)是软件开发中常用的手段,和QA测试相比,它更容易发现和架构以及时序相关等较难发现的问题,还可以帮助团队成员提高编程技能,统一编程风格等。
此处省略fisheye的安装。如有需要,请不(qing)要(lian)找(xi)我。
这里面有安装手册:http://download.csdn.net/detail/zc474235918/8258457
我使用的是svn,所以我就以subversion为例了。
这个svn URL必须填写 svn库的路径。注意:路径不可写库内的文件夹路径
之后就可以 Test Connection 了,连接成功,就可以完成了(Add)
初次使用fisheye,把svn里面的内容同步到fisheye需要一些时间。
在fisheye中已经添加库之后,就可以查看svn里面每次提交的代码了。
以下,我用一个空库做实验
绿色的加号,代表添加的行数
红色的减号,代表删除的行数
注:修改=删除+添加
与上一个版本的对比
在版本对比浏览的界面,有两种底纹。
红色底纹:表示上一个版本的原内容
绿色底纹:表示修改后(最新版本)的更新内容
审查代码,可以提高代码的质量。
看代码的重点:
1、是否符合本项目的开发规范,包括命名注释 等
2、查看他人模块,可以看到该模块提供的对外接口是否符合要求
3、审查者,可以向被审查者提意见,但不可擅自修改内容
代码审查的工作,严格执行,一定可以提高代码的质量。
代码审查经验,请参阅:
http://www.williamlong.info/archives/3272.html