软件开发中的二八原则,大家在实践中理解有哪些?

2019-10-05 11:05:51 +08:00
 sgissb1
二八原则的理解一直有很多,有写说的是:
1,20%的代码有 80%的时间在执行。
2,20%的代码是主,80%的代码位次之。
3,20%的代码稳定(基本不重构或调整,仅改 bug ),80%的代码一直在变化。

视角不同,所处行业不同,可能大家对二八的理解不同。

我的理解是,20%的主要功能代码基本稳定,80%的代码一直在各种变化,往往越涉及人机交互的模块变数越大,对于基础性功能模块,稳定性越高。
4727 次点击
所在节点    程序员
26 条回复
TigerK
2019-10-05 22:20:05 +08:00
20%的用户反馈了 80%的 bug,80%的用户遇到 bug 了也不会反馈;
80%的 bug 是用户理解的有问题(其实是信息展示上存在与用户理解的偏差啦),20%的 bug 能够重现。
owenliang
2019-10-06 08:58:11 +08:00
对公司来说很普遍,20%的人或者业务,养活 80%的其他团队。
akatquas
2019-10-06 14:24:54 +08:00
8 成在摸鱼,2 成在聊天
YoungSeeb
2019-10-06 19:32:55 +08:00
80%寿命 20%的头发
exip
2019-10-07 00:34:27 +08:00
80%的时间摸鱼,20%的时间写代码,这些代码里 80%是 BUG,20%才是核心业务.
denghongcai
2019-10-07 13:04:32 +08:00
瞎估 QPS 的时候给自己找个看起来像那么回事的理论依据

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/606404

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX