- 论坛徽章:
- 0
|
原帖由 carset 于 2006-3-22 12:52 发表
1 : 公司内部普遍没有架设CVS,这对于团队开发中的质量控制十分不利.
//并不是非要架设CVS,才能控制质量.代码的质量跟CVS没有任何关系.
2 : 没有正常的bug 管理机制.
//就目前来说..PHP应用里.大都有官方论坛一类的东东.在一定意义上起到了这个作用.我想没有必要专门
//弄一个 post_bug@xxx.xxx 形式的邮件列表才叫 BUG 管理机制.
3 : 没有科学规范的开发流程
//这些大都是以文档形式存在的开发计划,我想一般人是看不到的.属于比较机密的文件.
在看了若干个公司的源代码之后,发现部分公司的源代码有以下问题:
1 : 缺少注释.这是个致命的问题.我个人认为.注释不到1/3的程序就是大便
//并非都没有注释.代码分两类.一种是发布版.一种是内部版.发布版一般都不加或很少加注释.
//而应用于内部开发的未完成版.注释相对来说是足够用的.
//另对LZ关于 1/3 的比例不知道是根据什么得来的.一个程序的注释仅仅是为了修改,维护程序的方便.
//如果代码本身就足够于说明问题。那如果非要加上注释,就有点画蛇添足的味道的.
//另一个好的代码风格.比如变量,参数,函数,类,都把名字取成足够说明问题的名字.一般即便不加注释也
//不是不可以的.除非对于一些特殊的算法.或容易出错的地方.
感谢你的的意见.因为我所在的团队里有CVS.而且使用后对协作开发非常好.所以我可能过于夸大了CVS的作用.
2 : 没有正常的bug 管理机制.
这个是面试我的程序员说的.而且他们的确没有在开发中使用BUG管理工具.这是说公司内部开发.
3 : 没有科学规范的开发流程
这个就不好说了.我看了一些文档.但是看了以后的结果很郁闷.我认为我们的文档就很垃圾了.但是..........
当然,给我看文档的不是大公司.也许是我以偏盖全了.
我目前知道几家公司的开发管理非常好.
1 : 缺少注释
我是在他们的电脑上看的,应该是开发版.
至于发行版.我也是写CMS的.这个道理我很明白.我的程序发行版也几乎没有注释
-----------------------------------------------------------------------------
这个东西是我当时一冲动写出来的.肯定有很多地方欠考虑.谢谢你提出意见 |
|