知识卡片

软件发行版本号的命名体系

专业/工作 · 618.h

内容

软件发行版本号背后有一套通用的成熟度分级:Alpha(内部功能验证,缺陷多)早于Beta(消除严重错误但仍有缺陷)早于RC/发行候选(接近正式版,基本无阻断性缺陷)早于GA/正式版(官方推荐生产使用);此外Milestone标记有重大功能更新的里程碑版本,Snapshot则代表持续变化中但可用的开发快照。这套分级本质上回答同一个问题:这个版本在多大程度上可信、能不能用于生产。发散:几乎所有成熟开源项目都遵循类似的成熟度阶梯,理解这套通用语言比记住某个项目具体版本号更有迁移价值——看到Alpha/Beta/RC/GA就能判断该不该在生产环境使用。

参考来源

《Spring Boot应用开发实战》第1章《Spring Boot基础知识》