主题:【原创】精简版软件是理想主义的一种体现 -- 瓦斯
共:💬61 🌺92
臃肿的部分完全可能与用户功能无关,甚至可能是永远用不到的死代码。
这个是团队化增量式软件开发模式决定的。
首先在一个团队中不可能有人明白所有的代码是干什么的,甚至有一些代码在团队中找不到一个明白它原始目的的人(原来写这些代码的人已经离开团队了)。
另外,任何代码的修改(包括删除)都需要大量的回归测试工作,一个项目,对新功能的开发测试已经吃掉项目所有资源了。像软件廋身这种既有风险又对新功能没有太多贡献的工作,基本上不会有计划地进行。
后果就是除非另起炉灶,否则软件包越滚越大。
- 相关回复 上下关系8
🙂这是个常见的误区 2 懒厨 字197 2009-08-18 23:17:52
🙂安装过一个WINDOWS,200多M,只是功能太少 1 无忌公子 字0 2009-08-18 22:58:39
🙂软件臃肿的原因是功能增加了,虽然可能你用不上 1 meokey 字282 2009-08-18 15:51:41
🙂这个,不一定是这样的
🙂不是很明白,请教一下 1 meokey 字378 2009-08-20 12:04:35
🙂商业公司大型系统,有所有人都不懂的代码太正常了 1 yueyu 字144 2009-08-20 16:16:00
🙂读别人写的代码通常都是很累的 1 FlyGeneral 字76 2009-08-20 12:21:04
🙂沙发. 1 沉宝 字0 2009-08-18 15:45:46