加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区 | 中文化荣誉殿堂
 
 13 12
发新话题
打印

[求助] SVN有没有办法辅助我们规范程序员的一些行为( 此文章被查看:2399次,被回复:12篇!! )

very good 建议

© 本文为 yydog0 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

谢谢版主了
我也正在考虑这些问题

© 本文为 天蓝 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

1.        提交时,必须保证提交的代码是正确无误的,否则,禁止提交。
这个工具好像做不到。另外你所谓的正确无误,时能通过编译还是测试?得有个明确的指标
然后些提交用的脚本,脚本里先编译,测试成功了才提交。但是1写这个脚本的工作量不会小2这样就要完全禁止用其他的方式(SVN客户端,命令行)提交

2.        提交时,必须填写注释,注释内容清晰描述本次提交内容,变动信息。
这个貌似只能做到必须填写注释,和校验注释的长度。你见过那个论坛有完善的自动防灌水机制?
3.        做较大修改时,和项目组其他同事的工作相关时,必须通知对方。

做较大修改时,和项目组其他同事的工作相关时,没有通知对方
这种情况就是SCM的责任了 修改的话需要申请。而SCM也要事前通知相关的人员啊
当然也有事后通知的方式,很多自动化构建工具就支持构建,测试的结果通知
4.        每天离开公司之前,提前半小时,提交修改,避免意外事故导致代码丢失。
这个你可以写一个bat 把它添加到每个开发人员机器的计划任务。工作量大,效果不敢保证。至少我没这么干过
5.        每次提交后,必须确认工程可正常运行,即SVN里保存的是可以正确运行的代码,否则恢复至稳定版本。
这个很easy,有很多自动化测试的工具可以利用了啦

© 本文为 wangwen 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

 13 12
发新话题