团队开发:利用fisheye代码审查(结合svn)

    团队开发的时候,代码的审查是代码编写阶段中必不可少的一个工作。

现在说一下,什么是代码审查:

   代码审查(Code Review)是软件开发中常用的手段,和QA测试相比,它更容易发现和架构以及时序相关等较难发现的问题,还可以帮助团队成员提高编程技能,统一编程风格等。

 

   此处省略fisheye的安装。如有需要,请不(qing)(lian)(xi)我。

   这里面有安装手册:http://download.csdn.net/detail/zc474235918/8258457

 

1、首先是把fisheyesvn进行绑定。

 

   我使用的是svn,所以我就以subversion为例了。

这个svn URL必须填写 svn库的路径。注意:路径不可写库内的文件夹路径

之后就可以 Test Connection 了,连接成功,就可以完成了(Add)

 

 

2、使用fisheye查看svn中每次提交的代码

   初次使用fisheye,把svn里面的内容同步到fisheye需要一些时间。

   在fisheye中已经添加库之后,就可以查看svn里面每次提交的代码了。

 

以下,我用一个空库做实验

 

2.1左侧图标

 

   绿色的加号,代表添加的行数

   红色的减号,代表删除的行数

   注:修改=删除+添加

 

2.2差看指定版本的更新

 

与上一个版本的对比

 

   在版本对比浏览的界面,有两种底纹。

   红色底纹:表示上一个版本的原内容

   绿色底纹:表示修改后(最新版本)的更新内容

 

审查代码,可以提高代码的质量。

 

看代码的重点:

   1、是否符合本项目的开发规范,包括命名注释

   2、查看他人模块,可以看到该模块提供的对外接口是否符合要求

   3、审查者,可以向被审查者提意见,但不可擅自修改内容

 

代码审查的工作,严格执行,一定可以提高代码的质量。

 

代码审查经验,请参阅:

http://www.williamlong.info/archives/3272.html

 

SVN服务器上进行代码审查是一种常见的实践,它可以帮助团队代码提交到主干之前发现和解决潜在的问题。下面是一种常见的基于SVN代码审查流程: 1. 创建代码审查分支:在SVN服务器上创建一个专门用于代码审查的分支。这个分支可以用于存储待审查代码变更。 2. 提交代码变更:开发人员将自己的代码变更提交到代码审查分支上。这可以通过使用SVN客户端工具来完成。 3. 选择审查人员:指定一个或多个审查人员来审查代码变更。通常,审查人员应该是熟悉项目和相关领域的开发人员。 4. 审查代码变更:审查人员检查提交的代码变更,包括代码质量、逻辑错误、命名规范、性能问题等。他们可以使用SVN客户端工具来查看和比较代码变更。 5. 提供反馈和建议:审查人员提供反馈和建议,指出潜在的问题,并提出改进意见。他们可以在代码中添加注释或通过其他沟通方式与开发人员交流。 6. 回顾和讨论:开发人员回顾审查人员的反馈,并与他们讨论代码变更。他们可以解释设计决策、修改代码或解决问题。 7. 完成审查:一旦审查人员和开发人员达成一致,并解决了所有的问题,代码审查可以标记为完成。 8. 合并到主干:经过代码审查的变更可以合并到主干分支,成为项目的一部分。 这只是一个基本的代码审查流程示例,具体的实践方法和工具可能因团队和项目的不同而有所变化。重要的是确保代码审查是一个正式和有组织的过程,以提高代码质量和团队协作效率。
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值