V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sgissb1
V2EX  ›  程序员

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

  •  
  •   sgissb1 · 2019-10-05 11:05:51 +08:00 · 4780 次点击
    这是一个创建于 1882 天前的主题,其中的信息可能已经有所发展或是发生改变。
    二八原则的理解一直有很多,有写说的是:
    1,20%的代码有 80%的时间在执行。
    2,20%的代码是主,80%的代码位次之。
    3,20%的代码稳定(基本不重构或调整,仅改 bug ),80%的代码一直在变化。

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

    我的理解是,20%的主要功能代码基本稳定,80%的代码一直在各种变化,往往越涉及人机交互的模块变数越大,对于基础性功能模块,稳定性越高。
    第 1 条附言  ·  2019-10-05 14:35:06 +08:00
    第一次汇总一下回帖里的二八理解:
    1,80%代码稳定,20%代码变化
    2,20%的人干 80%的活
    3,20%的时间写代码,80%做设计 /摸鱼 /其他
    4,20%的功能常用,80%不常用 <------ 深有体会
    5,与老板分账二八
    7,拿 20%钱的人做 80%工作,拿 80%钱的人,做 20%的工作 <----- 这个分账有点畸形哈,除非有其他情况
    8,80%的流量来自 20%的时间里
    26 条回复    2019-10-07 13:04:32 +08:00
    lscho
        1
    lscho  
       2019-10-05 11:09:54 +08:00 via Android
    80%的代码基本稳定,20%在变化
    vipcc
        2
    vipcc  
       2019-10-05 11:21:53 +08:00 via Android
    20%的团队人员做了 80%的工作
    wszgrcy
        3
    wszgrcy  
       2019-10-05 11:22:27 +08:00 via Android
    20 的时间代码完成,80 的时间改 bug
    winterbells
        4
    winterbells  
       2019-10-05 11:27:36 +08:00 via Android
    80%进公司帐,20%进老板帐
    今年年终奖还抠就走人了😕
    jyjsjd
        5
    jyjsjd  
       2019-10-05 11:57:18 +08:00
    花 80%时间做的功能都不会有人用,只有 20%时间做的简单功能经常用。
    Snailzzz
        6
    Snailzzz  
       2019-10-05 12:06:18 +08:00   ❤️ 3
    80%的代码是框架或者 Ctrl+v,20%的代码是自己写的
    raysonlu
        7
    raysonlu  
       2019-10-05 13:01:53 +08:00
    做 80%工作的人拿 20%的钱,做 20%工作的人拿 80%的钱
    moonsn
        8
    moonsn  
       2019-10-05 13:35:54 +08:00 via Android
    80%的流量在 20%的时间里到来。
    wssy
        9
    wssy  
       2019-10-05 14:03:09 +08:00 via Android
    80%时间在设计,20%时间在编码
    2kCS5c0b0ITXE5k2
        10
    2kCS5c0b0ITXE5k2  
       2019-10-05 14:16:57 +08:00 via iPhone
    20 时间写代码 80 时间谷歌
    jydeng
        11
    jydeng  
       2019-10-05 14:25:55 +08:00
    80%时间设计,20%时间编码
    799635347
        12
    799635347  
       2019-10-05 14:27:44 +08:00
    20 时间写代码 80 时间摸鱼
    sgissb1
        13
    sgissb1  
    OP
       2019-10-05 14:36:16 +08:00
    @lscho 你们这个业务太稳定了,居然只有 20%的代码在修改,不是真的客户很稳定,就很给我感觉是不是要走夕阳红了。

    @raysonlu 这个分钱就太畸形了。
    STRRL
        14
    STRRL  
       2019-10-05 14:50:03 +08:00
    20%时间做核心功能,80%时间做客户定制
    chnhyg
        15
    chnhyg  
       2019-10-05 14:54:10 +08:00
    花 80% 的时间思考,花 20% 的时间编码。
    orzorzorzorz
        16
    orzorzorzorz  
       2019-10-05 14:54:28 +08:00
    偏个题:20 岁的身,80 岁的心
    sgissb1
        17
    sgissb1  
    OP
       2019-10-05 15:14:12 +08:00
    @orzorzorzorz 老铁,你这个不是偏题,是想当然。谁说 80 岁的心就一定和 20 岁的心有很大区别?比如这部电影
    https://baijiahao.baidu.com/s?id=1624011069423378233&wfr=spider&for=pc
    ytmsdy
        18
    ytmsdy  
       2019-10-05 15:36:33 +08:00 via iPhone
    80%的代码是为了应对 20%的特殊情况
    gbin
        19
    gbin  
       2019-10-05 16:12:13 +08:00 via Android   ❤️ 1
    80%的场景适用二八原则,20%的场景不适用。
    xlui
        20
    xlui  
       2019-10-05 21:00:39 +08:00
    80% 的功能这一期做,剩下 20% 没做的下一期刷数据
    TigerK
        21
    TigerK  
       2019-10-05 22:20:05 +08:00
    20%的用户反馈了 80%的 bug,80%的用户遇到 bug 了也不会反馈;
    80%的 bug 是用户理解的有问题(其实是信息展示上存在与用户理解的偏差啦),20%的 bug 能够重现。
    owenliang
        22
    owenliang  
       2019-10-06 08:58:11 +08:00 via Android   ❤️ 1
    对公司来说很普遍,20%的人或者业务,养活 80%的其他团队。
    akatquas
        23
    akatquas  
       2019-10-06 14:24:54 +08:00 via iPhone
    8 成在摸鱼,2 成在聊天
    YoungSeeb
        24
    YoungSeeb  
       2019-10-06 19:32:55 +08:00
    80%寿命 20%的头发
    exip
        25
    exip  
       2019-10-07 00:34:27 +08:00 via Android
    80%的时间摸鱼,20%的时间写代码,这些代码里 80%是 BUG,20%才是核心业务.
    denghongcai
        26
    denghongcai  
       2019-10-07 13:04:32 +08:00
    瞎估 QPS 的时候给自己找个看起来像那么回事的理论依据
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2899 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 13:45 · PVG 21:45 · LAX 05:45 · JFK 08:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.