返回信息流这两天闲来无事在翻The C++ Programming Language
最后几章在说软件设计
看了几十页,最大的印象就是:做事儿做80%就好
在设计上,往往做到100%会付出极大的代价,而且容易偏离轨道,做到80%的平衡就好。
譬如需求分析,考虑80%的主要需求,然后部分次要需求即可,后期再考虑反馈
再譬如架构设计,考虑80%的概念完整性统一,容忍20%的灵活,极端追求一致的概念和风格代价太大。
再考虑扩展性,考虑80%的可能性就可以,不要想所有的情况都考虑进来。
再说Use Case,收集80%的主要用例即可,不要陷入穷举Use Case的状态。
以上是书中的观点和看来的想法,没有经过实践。
这是一条镜像帖。来源:北邮人论坛 / soft-design / #32216同步于 2008/12/28
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖
【SE】做事儿做80%就好
flyingmiao
2008/12/28镜像同步8 回复
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
vsita就是典型
当初vista描述的是多么宏伟
最后发现,那太完美了,不可能做到
于是乎,大减大删,草草发布
【 在 flyingmiao 的大作中提到: 】
: 这两天闲来无事在翻The C++ Programming Language
: 最后几章在说软件设计
: 看了几十页,最大的印象就是:做事儿做80%就好
: ...................
那是经济学吧。技术到达足够降低长尾成本,支持长尾开销的地步,长尾效应才会体现
【 在 Jarod 的大作中提到: 】
: 还有人说要关注长尾..............
从 红海 到 蓝海 再到 长尾~~~
呵呵 你懂很多呀!
【 在 flyingmiao 的大作中提到: 】
: 那是经济学吧。技术到达足够降低长尾成本,支持长尾开销的地步,长尾效应才会体现