中国开发网: 论坛: 程序员情感CBD: 贴子 344098
haitao
我的判断的前提是:一个人能控制的代码量是恒定的(在同样人数、同样管理模式的项目中)
所以,我的判断中的新语言和旧语言开发,都是在同样人数、同样管理模式下
这个规则我知道:在非严格、有效控制的模式下,多人合作开发时带来的沟通、协调的困难会抵消人多在数量上优势

代码(本身的表达、描述、控制)效率高了,
在同样人数的开发过程中,
单人能控制的代码量并没变,
但是同样行数的代码量,新语言能完成的功能(复杂度)已经提高了很多倍

另一个规则:代码量的增加,会导致复杂都加速(而不是线性)增加
在同样人数的开发过程中,
单人能控制的代码量并没变,
但是换算成旧语言(java)的代码量,两者就会有5倍的差距了
对应的项目的复杂度按旧语言的代码量计算,对应地,就有5^2或2^5的差距了
我的blog:http://szhaitao.blog.hexun.com & http://www.hoolee.com/user/haitao
--以上均为泛泛之谈--
不尽牛人滚滚来,无边硬伤纷纷现 人在江湖(出来的),哪能不挨刀(总归是要的)
网络对话,歧义纷生;你以为明白了对方的话,其实呢?

您所在的IP暂时不能使用低版本的QQ,请到:http://im.qq.com/下载安装最新版的QQ,感谢您对QQ的支持和使用

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录