|
发表于 2004-6-26 08:06:01
|
显示全部楼层
日本的那个好.让后继的人能够清楚的明白是要做什么.
中国的那个第一不合乎商业软件的规范,做为软件公司来说,你代码简单不是件好事,让任何人都能看懂,让任何人都能接着做才是好东西.第二,中国的跳槽率这样高.如果都写这种代码软件公司也不用活了.每次升级改进直接都找人重新写代码好了.第三,我认为中国软件业发展不起来与我们这种代码的书写方式有很大关系.我觉得要想写出好的商业软件,只要最上层的智囊团有好的构思就可以了.下面的人说白了就是机器,写代码的机器.不要考虑为什么,只考虑完成就可以了.每个人都想突出自己的个性,那就会变成散沙了.而且后面的人根本就没有办法继续工作.实现同一个功能,也许100个人写的程序都不会出现相同的.有的人用10行代码.有的人用100行代码.作为设计者需要的是创意和思路,下面的人需要的是统一.尽可能的让所有人写代码有统一的规范.最终100个人每个人都能写出相同的程序对公司才是最有利的.(当然完全相同是不可能的,有点夸张)
其实日本的那个已经算是简单的了.现在虽然不做了,可原来我们写代码的时候,要求每行代码都必须加上注解.每一段都必须加上怎样考虑的,什么思路.基本思路就是让不懂程序的人看了也知道你大概想做什么. |
|