框架版本号定义
作者:程序员马丁
note
热门项目实战社群,收获国内众多知名公司面试青睐,近千名同学面试成功!助力你在校招或社招上拿个offer。
什么是版本号
版本号(Version Number)是用于标识软件版本的重要标记。
在开发基础组件或开源框架时,合理定义版本号尤为关键。它不仅能帮助用户判断所使用的版本是否为最新,还能明确该版本所具备的功能和稳定性。
版本号状态说明
1. SNAPSHOT(快照版)
用于开发阶段,通常表示功能尚未完成,或存在较多 Bug,仅供开发者使用。不建议在测试或生产环境中使用。
2. alpha(内部测试版)
初步实现的版本,主要用于开发团队内部验证,或小范围提供给专业测试人员。该阶段的 Bug 较多,不适合生产环境部署。
3. beta(外部测试版)
相较于 alpha 版本,已修复大部分严重 Bug,但可能仍存在部分缺陷。通常通过更广泛的测试反馈进行进一步完善,仍不推荐用于生产环境。
4. RC(Release Candidate,预发布版)
接近最终发布版本,功能完整,Bug 稳定,除非发现重大问题,否则将作为最终版发布。已基本可用于验收测试。
5. RELEASE(正式发行版)
即最终稳定版本,经过多个测试阶段,功能完整且稳定。可安全用于生产环境。