0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于版本號命名的常見規(guī)范

STM32嵌入式開發(fā) ? 來源:STM32嵌入式開發(fā) ? 2023-07-31 16:36 ? 次閱讀

不知道大家發(fā)布軟件的時候,版本號是怎么命名的?

最常見的就是V1.0.0這種簡單的形式命名,甚至有些同事直接用V1、V2.。..。..或者日期來命名,有點隨意了,當(dāng)然復(fù)雜一點就是帶有日期、后綴等版本信息。

版本號命名規(guī)范就像代碼規(guī)范一樣,不同公司、不同崗位的規(guī)范不同。

今天就來簡單說下關(guān)于版本號命名的常見規(guī)范。

一種通用的版本命名規(guī)范

格式:

主版本號。子版本號。修訂版本號。日期_版本階段

比如:

V1.2.3.20220513_rc

說明

第一位(1):主版本號。當(dāng)功能模塊有較大的變動,比如增加多個模塊或者整體架構(gòu)發(fā)生變化。此版本號由項目決定是否修改。

第二位(2):子版本號。當(dāng)功能有一定的增加或變化,比如增加了對權(quán)限控制、增加自定義視圖等功能。此版本號由項目決定是否修改。

第三位(3):修訂版本號。一般是 Bug 修復(fù)或是一些小的變動,要經(jīng)常發(fā)布修訂版,時間間隔不限,修復(fù)一個嚴(yán)重的bug即可發(fā)布一個修訂版。此版本號由項目經(jīng)理決定是否修改。

日期版本號(20201228):用于記錄修改項目的當(dāng)前日期,每天對項目的修改都需要更改日期版本號。此版本號由開發(fā)人員決定是否修改。

希臘字母版本號(rc):此版本號用于標(biāo)注當(dāng)前版本的軟件處于哪個開發(fā)階段,當(dāng)軟件進(jìn)入到另一個階段時需要修改此版本號。此版本號由項目決定是否修改。

軟件版本階段說明

Base版: 此版本表示該軟件僅僅是一個假頁面鏈接,通常包括所有的功能和頁面布局,但是頁面中的功能都沒有做完整的實現(xiàn),只是做為整體網(wǎng)站的一個基礎(chǔ)架構(gòu)。

Alpha版: 此版本表示該軟件在此階段主要是以實現(xiàn)軟件功能為主,通常只在軟件開發(fā)者內(nèi)部交流,一般而言,該版本軟件的Bug較多,需要繼續(xù)修改。

Beta版: 該版本相對于α版已有了很大的改進(jìn),消除了嚴(yán)重的錯誤,但還是存在著一些缺陷,需要經(jīng)過多次測試來進(jìn)一步消除,此版本主要的修改對像是軟件的UI。

RC版: 該版本已經(jīng)相當(dāng)成熟了,基本上不存在導(dǎo)致錯誤的BUG,與即將發(fā)行的正式版相差無幾。

Release版: 該版本意味“最終版本”,在前面版本的一系列測試版之后,終歸會有一個正式版本,是最終交付用戶使用的一個版本。該版本有時也稱為標(biāo)準(zhǔn)版。一般情況下,Release不會以單詞形式出現(xiàn)在軟件封面上,取而代之的是符號(R)。

當(dāng)然還有一些大家經(jīng)常在某些軟件上看到版本所包含的英文詞語,如果看不懂就比較尷尬了,但有一個測試版和一個專業(yè)版擺在面前,卻因為不太了解這些常規(guī)命名而選錯,下面大致了解下:

standard:標(biāo)準(zhǔn)版

full version:完整版,即正式版

lts:長期維護(hù)版本

ultimate:旗艦版

alpha:內(nèi)部版本

beta:測試版

demo:演示版

enhance:增強版

free:自由版

lts:長期維護(hù)版本

release:發(fā)行版

rc:即將作為正式版發(fā)布

standard:標(biāo)準(zhǔn)版

upgrade:升級版

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4671

    瀏覽量

    67766
  • BUG
    BUG
    +關(guān)注

    關(guān)注

    0

    文章

    155

    瀏覽量

    15628
  • 功能模塊
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    2702

原文標(biāo)題:發(fā)布軟件時,版本號是怎么命名的?

文章出處:【微信號:c-stm32,微信公眾號:STM32嵌入式開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    怎么加上.bin文件的版本號?

    描述:我想在工程名稱后添加改工程的版本,這樣生成的固件就是帶版本號的。 問題:目前生成的bin文件后面帶不上版本號,不知道為啥?如下圖所示。有人知道怎么加上.bin文件的版本號嗎?
    發(fā)表于 06-11 07:43

    請問APP版本號如何設(shè)置才有效?

    \") 。 但是不起作用,編譯信息看到的APP版本號,以及程序里用 esp_ota_get_partition_description() 讀出的版本號,都是一個串, 諸如:version: 761849b-dirty,像是隨機(jī)生成的。請問
    發(fā)表于 06-26 07:40

    軟件命名規(guī)范

    ,是最終交付用戶使用的一個版本。該版本有時也稱為標(biāo)準(zhǔn)版。一般情況下,Release不會以單詞形式出現(xiàn)在軟件封面上,取而代之的是符號(R)。 2. 版本命名規(guī)范  軟件
    發(fā)表于 10-22 12:58

    【求助】請問怎么獲取安裝程序的版本號?

    在制作安裝程序時,使用了自動遞增版本號,現(xiàn)在我想在程序中把這個版本號提取出來,顯示在VI界面上,請問有什么方法或?qū)傩钥梢垣@???找了好久沒有找到,請大神支支招!
    發(fā)表于 01-29 11:16

    想問下這是什么庫的版本號,4個字節(jié)的版本號分別是什么

    想問下這是什么庫的版本號,4個字節(jié)的版本號分別是什么@brief STM32F10x Standard Peripheral Library version number*/#define
    發(fā)表于 04-07 21:12

    請問mcfw有版本號嗎?

    請問mcfw有版本號嗎? ?還是這個版本號就是SDK的版本號? 還有一個問題 ? IPNC 3.0 和 MCFW 3.0 的mcfw 是一樣的嗎?
    發(fā)表于 05-31 08:48

    萌新求助,關(guān)于ARM版本號的知識介紹的太仔細(xì)了

    萌新求助,關(guān)于ARM版本號的知識介紹的太仔細(xì)了
    發(fā)表于 10-25 07:35

    ARM的幾種版本號

    的。3.ARM不生產(chǎn)芯片,只設(shè)計芯片并出賣版權(quán)。4.本次用的是cortex-A8處理器中三星的S5PV2105.ARM的幾種版本號(1)ARM內(nèi)核版本號,如ARMv7(v是version,版本)(2)ARM SoC
    發(fā)表于 12-14 08:54

    如何更新RK3399版本號?

    如何更新RK3399版本號?
    發(fā)表于 03-07 07:27

    安裝后的應(yīng)用程序獲取版本號

    想在exe程序打開后顯示它的當(dāng)前版本,現(xiàn)在問題是怎么獲取打包時應(yīng)用程序的版本,正常是 1.0.1 這種版本號。用屬性節(jié)點拉出來的版本是Labview的
    發(fā)表于 05-18 10:19

    求助,如何識別NUCLEO-G474RE的硬件版本號及硬件版本號對應(yīng)的原理圖版本號?

    如何識別NUCLEO-G474RE的硬件版本號及硬件版本號對應(yīng)的原理圖版本號?
    發(fā)表于 08-08 08:12

    ESP32怎么讀取固件版本號?

    ESP32怎么讀取固件版本號
    發(fā)表于 10-09 06:47

    Android O版本號經(jīng)谷歌官方確認(rèn):Android 8.0

    Android O的正式名稱應(yīng)該是奧利奧,那么其版本號到底是多少呢?此前IDE工具曾暗示其版本號可能是7+,但谷歌今天推出的最新Android O Beta3顯示,Android O的版本號為8.0。
    發(fā)表于 06-09 14:11 ?1132次閱讀
    Android O<b class='flag-5'>版本號</b>經(jīng)谷歌官方確認(rèn):Android 8.0

    關(guān)于軟件、硬件版本號命名常見規(guī)范

    規(guī)范不同。 ? 下面就來簡單說下關(guān)于版本號命名常見規(guī)范。?? 1.通用
    的頭像 發(fā)表于 12-31 10:04 ?4585次閱讀

    微軟新系統(tǒng)開始換版本號了 敬請期待

    Windows10成絕唱!微軟新系統(tǒng)開始換版本號了,windows,微軟,操作系統(tǒng),版本號,
    發(fā)表于 03-06 10:08 ?589次閱讀