西西河

主题:【原创】精简版软件是理想主义的一种体现 -- 瓦斯

共:💬61 🌺92
全看分页树展 · 主题 跟帖
家园 这个,不一定是这样的

臃肿的部分完全可能与用户功能无关,甚至可能是永远用不到的死代码。

这个是团队化增量式软件开发模式决定的。

首先在一个团队中不可能有人明白所有的代码是干什么的,甚至有一些代码在团队中找不到一个明白它原始目的的人(原来写这些代码的人已经离开团队了)。

另外,任何代码的修改(包括删除)都需要大量的回归测试工作,一个项目,对新功能的开发测试已经吃掉项目所有资源了。像软件廋身这种既有风险又对新功能没有太多贡献的工作,基本上不会有计划地进行。

后果就是除非另起炉灶,否则软件包越滚越大。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河