谈谈代码质量的保证

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

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

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

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

发布了45 篇原创文章 · 获赞 29 · 访问量 22万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章