美文网首页
技术名词理解

技术名词理解

作者: 阿尔卡雷特 | 来源:发表于2018-09-21 15:01 被阅读0次
    1. 语义化版本控制规范(SemVer)
      为解决“依赖地狱”产生问题,为版本编号规则赋予意义,大体如下:
      版本号格式:XYZ (主版本号.次版本号.修订号)
      修复问题但不影响API 时,递增修订号;
      API 保持向下兼容的新增及修改时,递增次版本号;
      进行不向下兼容的修改时,递增主版本号。

    参考:https://www.cnblogs.com/lidgblogs/p/7017976.html
    参考:https://www.npmjs.com.cn/misc/semver/

    ps:依赖地狱是指某程序的运行依赖多个相关模块,模块采用均采用版本管理,当某个模块出现问题时希望通过升级来解决但升级带来了不可预知的api的调整和依赖混乱,依赖的越多,关系越复杂陷入的地狱越深。导致最终不敢也无法升级。

    相关文章

      网友评论

          本文标题:技术名词理解

          本文链接:https://www.haomeiwen.com/subject/lrnanftx.html