美文网首页
关于版本号的准则

关于版本号的准则

作者: EnjoyWT | 来源:发表于2017-09-01 11:20 被阅读8次
命名冲突/命名规则

[详情看作者][1] 这里仅是自己做的笔记
[1]:https://onevcat.com/2016/01/create-framework/

属性方法的命名

1.在对系统已有的类添加 extension 的时候,需要特别注意命名的问题,为避免和第三方框架命名发生冲突,方法前加前缀(可唯一区别的)
2.关于属性和方法的命名选词的不同.(原作者这点讲有挺意思的).
2.1方法名应该是动词或者动词短语开头,而属性名应该是名词

app版本的命名

(具体来讲应该是第三方工具包的开发命名,app也适用吧).

x(major).y(minor).z(patch)

1.major - 公共 API 改动或者删减
2.minor - 新添加了公共 API
3.patch - bug 修正等
4.0.x.y 只遵守最后一条

major 的更改表示用户必须修改自己的代码才能继续使用框架;minor 表示框架添加了新的 API,但是现有用户不需要修改代码可以保持原有行为不变;而 patch 则代表 API 没有改变,仅只是内部修正。

但是有一个例外,那就是还没有正式到达 1.0.0 版本号的框架。 这种框架代表还在早期开发,没有正式发布,API 还在调整中,开发者只需要遵守 patch 的规则,也就是说 0.1.1 和 0.1.2 只有小的修正。但是 0.2 和 0.1 是可以完全不兼容。如果你正在使用一个未正式发布的框架的时候,需要小心这一点。

相关文章

  • 关于版本号的准则

    命名冲突/命名规则 [详情看作者][1] 这里仅是自己做的笔记[1]:https://onevcat.com/2...

  • 关于嫁人的准则

    最近发生了很有意思的事情。 起因是我刚刚在准备洗脸的时候,突然想到了一件事:我觉得一个人如果要嫁给另一个人的话,首...

  • 那些被你忽略的npm知识

    关于版本号 npm采用了semver规范作为依赖版本管理方案。版本格式一般为:主版本号.次版本号.修订号(x.y....

  • 代码管理控制

    关于版本号 根据semver的规范,版本号用小数点分隔为三个数字。比如v3.2.1中的3是主要版本号,2是次要版本...

  • AXURE如何查看版本号?

    打开AXURE,在顶部找到【帮助】->【关于Axure RP】可以查看版本号。

  • 8/10 养成优秀品格的7个准则

    准则来自《小狗钱钱2》,和第一部相比,第二部作品主要讲得是关于品格的培养,书中总结养成优秀品格的7个准则 准则1、...

  • 关于 APP 版本号

    版本号的格式:v<主版本号>.<副版本号>.<发布号>版本号的初始值:v1.0.0管理规则:主版本号(Major ...

  • 鸿蒙开发者选项怎么开

    设置-关于手机-版本号点4下就打开开发者选项

  • 关于写作的7条准则

    1.表达要简洁明确,但凡可以删掉的,就是必须删掉的 2.别故弄玄虚,能用日常用语的,就别用外来语,学术用语或者是行...

  • 【转】软件版本号规范与命名原则

    1. 软件版本号格式 完全的版本号格式为: <主版本号>.<次版本号>.<修订版本号>.<日期版本号>_<版本阶段...

网友评论

      本文标题:关于版本号的准则

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