代码签入之九项注意

原创 2016年08月31日 11:09:41

开发对待签入,必须像自己吃东西一样,该削皮的削皮,有用的吃,不能消化的不要吃。对待签入的态度必须非常非常端正。我想,你们每个人都得应该从这次事件中吸取教训。

那么,如何才叫做认真对待每一次签入呢?有如下一些需要注意的事情:


1. 无用的文件不要签入,例如obj,debug/release文件夹下的文件都不要签入,

2. 如果需要签入的文件过大,要思考下是否真的要签入?签入太大太多的文件会影响SVN的管理效率,降低管理效率

3. 避免无意义的签入,例如多了一个空行,或者少了一个空行,或者是调整某些函数的上下位置

4. 避免意外的签入,有的时候你先改了A,又改了B,签入的时候,AB一起签入了,而以为是只签入了B

5. 签入前需要先更新,看看会不会和自己的签入冲突

6. 签入先需要先编译,编译不通过代码禁止签入

7. 签入前要用工具看下自己签入的每个改动,要注意不要多签,也不要少签,对改动的理解小到每个字母,大到整个逻辑,都要清楚,不要盲目地以为自己的代码更好

8. 不要随意改动代码,例如一个方法有100行,因为要改这个方法的Bug,在改Bug的时候,随意地删掉了其中没有看懂的20行,

9. 谨慎地使用从网上/或者其他项目里拷贝过来的代码,如果不是每个字母都理解,请不要拷贝

要注意,随意地签入SVN,是在帮倒忙,给其他人增加了很多的清理工作。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

代码覆盖从简到繁 (四) – 为代码签入把门儿

在《代码覆盖从简到繁 (一) 》中曾经介绍过,获取和分析代码覆盖数据是为了发现被测试产品中可能存在的测试漏洞(Test Holes),同时也是衡量当前测试覆盖效率的重要指标。代码覆盖率应该是测试团队...

无线网络安全的九项注意

摘要:你不一定非得是系统专家、才能更有效地保护自己防范黑客。很难阻止黑客访问像电子信号这种看不见、摸不着的东西。这就是为什么保护无线网络安全始终颇具挑战性。如果你的无线网络不安全,贵公司及数据就面临很...
  • Galdys
  • Galdys
  • 2011年09月01日 14:38
  • 573

九项常被忽略的ADC技术指标

  • 2017年08月20日 19:14
  • 391KB
  • 下载

九项式曲线拟合程序

  • 2014年09月13日 20:22
  • 827B
  • 下载

九项重要的职业规划

1. 学习的步伐不停止   古人说,活到老,学到老。终身学习应该是您的座右铭。 世界在不断变化,每个人都在寻找各自的事业途径。 您只有保证了足够的技能储备,才能确保能够得到一份足够满意的工作。...

利用开源赚钱的九项秘诀

低成本营销、讨价还价、对竞争对手展开阻击——开源行业不再只与“免费”挂钩,暴利已经随处可见。 在刚刚诞生的初级阶段,开源软件就像是公益之心带给这个世界的一份圣洁礼物。程序员们努力工作,然后将自己的...

九项重要的职业规划提示

1. 学习的步伐不停止。古人说,活到老,学到老。终身学习应该是您的座右铭。世界在不断变化,每个人都在寻找各自的事业途径。您只有保证了足够的技能储备,才能确保能够得到一份足够满意的工作。为了保证您的职业...
  • lutg712
  • lutg712
  • 2011年01月20日 00:38
  • 240

高质量代码签入准则【鸡蛋】

下面的列表提供了几项签入高质量代码的准则。 必需的操作 坚持高质量的签入。 在代码签入期间不要接受低质量代码;低质量代码会导致产品周期的以后阶段出...

cc代码自动签入工具bat

  • 2011年06月30日 14:20
  • 700B
  • 下载

私钥签名解密公钥加密验签代码

/** * 数字签名函数入口 * * @param plainBytes * 待签名明文字节数组 * @param privateKey * ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:代码签入之九项注意
举报原因:
原因补充:

(最多只允许输入30个字)