谈谈代码质量的保证

好久没写了,倒不是没时间,一直没有找到特别有感而发的东东。

今天想写写怎样保证代码质量,当然保证代码质量的方法很多,我只是从一个侧面来谈谈。

大凡软件公司都有代码库,或者用VSS,或者用CVS等来管理,这是公司最基本的对代码的一个保护,但是这个代码库的修改不同的公司控制就不尽一样了。据我所知,国内部分软件公司,只要是写代码的(Dev,Architect,PM)都可以自由修改代码库的代码,最多只在产品将要发布的时候对代码库进行控制。这就不能保证代码库的代码质量了,我们知道每个公司的程序员水平都参差不齐(当然,象google、ms等公司的可能要另当别论了),水平有高有低,如果不从项目初期就控制签入代码的质量,则要提高代码质量就是一句空话了。

一个比较好的做法是,收回程序员签入代码的权限,只给与高水平丰富经验的人员签入权限,而普通人员要签入代码必须先通过他们的评审,评审通过则给他们签入,不通过则必须修改,直到合格未知。这样,就从源头上控制了不会签入很菜的代码,从这个侧面来保证代码质量。当然,这样也许会牺牲效率,甚至一开始不习惯,但是只要坚持,这种做法的好处还是显而易见的。对公司来讲也是得大于失的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值