356 字
2 分鐘
請注意,本文編寫於 1721 天前,其中某些信息可能已經過時。
🔖 版本號命名規則
Cover image for 🔖 版本號命名規則

#起因

早在幾年前,出於興趣,自學Androlua,開發安卓軟體,對版本號一無所知,看到版本號X.X.X
直接懵了:這是更新了幾百代?

結果不是,版本號其實是有講究,都是程式員們約定俗成的,如下:

#版本號

版本號的格式為X.Y.Z[主版本號.次版本號.修訂號],版本號遞增規則如下:

#主版本號:

 一般當軟體整體重寫,或出現不向後相容的改變時, 主版本號遞增 1 ,次版本清零,修訂號清零,如 1.9.1 -> 2.0.0

#次版本號:

 一般功能更新或者增加功能時,主版本號不變,次版本號遞增 1 ,修訂號清零,如 1.5.1 -> 1.6.0

#修訂號:

 當 Bug 修復發布時,主版號不變,次版本號不變,修訂號遞增 1 ,如 1.5.0 -> 1.5.1

#其他:

 開發一個新項目時一般以0.1.0作為你的初始化開發版本,並在後續的每次發行時遞增。
當軟體開發好後準備正式發布,第一個公開的版本一般是1.0.0。

例如:

- 0.1.0 - 第一個 Beta 版本
- 0.2.0 - 第二個 Beta 版本
- 0.2.1 - 第二個 Beta 版本的 Bug 修復
- 1.0.0 - 第一個正式版本
- 1.1.0 - 添加一個新特性(功能)
- 1.1.1 - Bug 修復
- 2.0.0 - 重大發布(對比於 1.0.0 版本)
🔖 版本號命名規則
https://illumi.love/posts/指南向/版本號命名規則/
作者
𝑰𝒍𝒍𝒖𝒎𝒊糖糖
發布於
2021-04-10
許可協議
🔒CC BY-NC-ND 4.0
💬 參與討論
使用 GitHub 帳號登入參與討論