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

说说看,你所在的团队会升级“轮子”的版本么?

  •  
  •   aivier · 2016-05-17 16:44:51 +08:00 · 3542 次点击
    这是一个创建于 2910 天前的主题,其中的信息可能已经有所发展或是发生改变。

    举个栗子 (前端口味)

    项目中用到的 jQuery/AngularJS/React/Backcone/Zepto/Vue 会不会跟进官方更新?

    再举个栗子 (.NET 口味)

    JSON.NET 之类的第三方依赖会跟进官方更新么?例如有性能提升,安全补丁

    最后一个栗子,你不吃我吃 (爆栈口味)

    NodeJS 项目依赖的模块会跟进官方更新么?还是等到不能用再升级

    PS:

    如果要更新的话,又是什么样的项目呢? 自家产品?政企外包?

    25 条回复    2016-05-18 16:28:01 +08:00
    milklee
        1
    milklee  
       2016-05-17 16:51:59 +08:00 via iPhone
    每天上班的第一件事就是 npm outdated
    wobuhuicode
        2
    wobuhuicode  
       2016-05-17 17:37:54 +08:00
    就我自己而言
    做前端的库会比较跟进官方的最新版本,嗯,如果不像 Angular 这种 1 , 2 重写的大变化的话。。。
    服务器上 Node 的运行着没大碍一般不会理……
    popu111
        3
    popu111  
       2016-05-17 17:39:55 +08:00
    反正我自己玩的话。。。一般做出点啥来就没更新维护过 XD ,谈何升级。当然做的时候是肯定用最新的
    ColinWei
        4
    ColinWei  
       2016-05-17 17:42:49 +08:00
    更新作甚 闲着没事干吗

    当前需求满足不了的情况下才考虑更新
    XianZaiZhuCe
        5
    XianZaiZhuCe  
       2016-05-17 17:44:24 +08:00 via iPhone
    没问题不更新
    jmc891205
        6
    jmc891205  
       2016-05-17 17:55:52 +08:00
    全公司统一定期升级,比如一年升级一次,使用 26 个字母做代号,所有的产品都只能用指定的版本。但各产品可以选择不跟随公司的周期升级,比如公司升级到 H 了,产品 alpha 可以继续用 G ,直到公司升级到了 J ,产品 alpha 才选择升级。
    Troevil
        7
    Troevil  
       2016-05-17 17:56:19 +08:00
    团队的 当然是能不升就不升, 自己的当然是越新越好~~
    jmc891205
        8
    jmc891205  
       2016-05-17 17:57:55 +08:00
    @jmc891205 当然,这些东西升级之前,要解决所有的兼容性问题,并能通过所有的测试(单元测试回归测试等等)
    chairuosen
        9
    chairuosen  
       2016-05-17 18:00:19 +08:00
    如果没有特牛逼的新功能,或者严重 bug 修复,项目内不升,新项目用新的
    mhtt
        10
    mhtt  
       2016-05-17 18:01:47 +08:00
    基本一个月检查一次,根据更新内容做测试,对我们项目没有额外增加工作量的,基本会立刻更新,反之半年时间为更新期
    daysv
        11
    daysv  
       2016-05-17 18:02:03 +08:00
    看具体模块
    活跃度高的模块会升,小东西不敢
    subpo
        12
    subpo  
       2016-05-17 18:05:47 +08:00
    基本都会升的,追版本号是好习惯
    holyghost
        13
    holyghost  
       2016-05-17 18:18:18 +08:00
    没事就 composer update -vvv
    icaca
        14
    icaca  
       2016-05-17 19:32:28 +08:00
    稳定版就升
    ooTwToo
        15
    ooTwToo  
       2016-05-17 19:36:52 +08:00 via iPhone   ❤️ 1
    jdk1.6 jquery1.9 😄 团里一群老程序员
    aivier
        16
    aivier  
    OP
       2016-05-17 19:58:02 +08:00 via Android
    @ooTwToo 同...还会遇到 1.5 的
    tinyproxy
        17
    tinyproxy  
       2016-05-17 20:11:05 +08:00
    我想按时下班 T_T ,所以没事基本不想动
    msg7086
        18
    msg7086  
       2016-05-17 20:23:53 +08:00
    轮子部分出新版本的话看到就会升一下,反正有单元测试集成测试,跑一遍没问题就可以上了。
    Ruby 平台。

    否则过几个月你想升都升不上去了。(版本差异太大)
    GeekGao
        19
    GeekGao  
       2016-05-17 21:36:30 +08:00
    @tinyproxy 严重同意!
    kaizixyz
        20
    kaizixyz  
       2016-05-17 22:03:49 +08:00
    不能随便更新版本。。。
    不能随便更新版本。。。
    不能随便更新版本。。。
    容易跪!!!!
    线上要的最重要的是稳定!用不到新版本的新特性就不会去更新。。。
    MyLeoWind
        21
    MyLeoWind  
       2016-05-17 22:10:39 +08:00
    华为逼我们升级。
    JamesRuan
        22
    JamesRuan  
       2016-05-17 23:31:57 +08:00
    没有回归测试环境的还是不要动最好。
    lbp0200
        23
    lbp0200  
       2016-05-18 08:37:32 +08:00 via Android
    ayaseangle
        24
    ayaseangle  
       2016-05-18 09:23:41 +08:00
    滚动依赖。。
    mcfog
        25
    mcfog  
       2016-05-18 16:28:01 +08:00
    packagist 上的知名类库都能很好地遵守 semver ,我们每次都跟着升没碰到过问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   739 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 21:42 · PVG 05:42 · LAX 14:42 · JFK 17:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.