MASS版本代码规范
MASS版本代码规范总则
该文档为MASS版本代码规范,通过该规范产生的版本代码可以清晰明了的指示当前版本号,便于查找版本以及快速从中获取相关信息。
所有MASS系统下的版本号都应遵循该版本代码规范。
构成
版本代码
版本代码是一条以数字、大小写字母和相关符号组成的字符串,是简单表示当前版本信息的简短代码。
一个标准的版本代码分为如下部分:
- 前缀码
- 时间戳
- 唯一版本号
前缀码
MASS版本代码中的前缀码为两个大写英文字母:MA
时间戳
时间戳是一串8位的阿拉伯数字,格式为:YYYYMMDD
唯一版本号
首先唯一版本包有一个标注开头,为一个英文单词:Version,该单词后的版本数字有三组阿拉伯数字组成,形如:Version0.0.1,在该组合后还包含有一个唯一版本号状态码,用于指示当前版本状态,为一位小写的英文字母。
唯一版本号状态码
唯一版本号状态码是一位小写的英文字母,用于指示当前版本状态
-
a:发布版本,表示这是该迭代的首个版本。
-
b:Beta测试版本,表示了该版本为一个不稳定的测试版本,同时可以代表一个未完成的文章或者是一次未完全更新的计划。
- f:阶段性版本,代表当前版本为该迭代的一个阶段性成果,是一个完善的版本。
- e:结束版本,代表当前版本为迭代的最后一个版本,无后续更新。
[例]
MA20231007Version.0.0.1.b
MASS内部代码
内部代码的存在方便了项目的内部数据库存储,是一个高效地对项目命名地方法。
年份
四位阿拉伯数字:YYYY
半年
- 上半年:T
- 下半年:B
顺序码
一位大写英文+一位阿拉伯数字:A1