Android應用版本命名規範
versioncode:
此值必須是遞增變大的整數,為了比較是否需要更新。常見的有兩種命名方式:
1、時間命名法,直接採用釋出當前的日期,比如versioncode:20170527
2、版本控制提交號,此方式便於回滾到對應版本的原始碼。
versionname:
此欄位的版本名是使用者可以看到的,常見的命名方式如下:
版本號的形式是major.minor.maintenance.build
major是主版本號,一般在軟體有重大升級時增長
minor是次版本號,一般在軟體有新功能時增長
maintenance是維護版本,一般在軟體有主要的問題修復後增長
build構建版本(測試版本一般會用到)
正式版本:major.minor.maintenance—-1.0.0
測試版本:major.minor.maintenance.build—-1.0.0.5
主版本號:功能模組有大的變動,比如增加多個模組或者整體架構發生變化。
次版本號:和主版本相對而言,次版本號的升級對應的只是區域性的變動。但該區域性的變動造成了程式和以前版本不能相容,或者對該程式以前的協作關係產生了破壞,或者是功能上有大的改進或增強。
修訂版本號:區域性的變動,主要是區域性函式的功能改進,或者bug的修正,或者功能的擴充。
相關文章
- Android命名規範Android
- 軟體版本命名規範
- 阿里Android開發規範:資原始檔命名與使用規範阿里Android
- 命名規範
- BEM命名規範
- Python命名規範Python
- java命名規範Java
- PHP 命名規範PHP
- JavaScript 命名規範JavaScript
- Google命名規範Go
- 『前端規範化』CSS命名規範化前端CSS
- CSS — BEM 命名規範CSS
- 前端命名基本規範前端
- 用BEM命名規範組織CSS程式碼CSS
- 數倉命名規範大全!
- Java中的命名規範。Java
- css命名和書寫規範CSS
- CSS 選擇器命名規範CSS
- 我的專案命名規範
- C#開發命名規範C#
- BEM命名規範結合SCSSCSS
- Golang 推薦的命名規範Golang
- 檔案/資源命名規範
- css書寫和命名規範CSS
- MAVEN 與 JAVA 包命名規範MavenJava
- Laravel命名規範速查表Laravel
- BEM命名規範入門及常用CSS class 命名CSS
- 程式設計命名規範(網文)程式設計
- GIT版本管理規範Git
- 識別符號的命名規則和規範符號
- web前端介面切圖命名規範方法Web前端
- 【學習筆記】之:Java命名規範筆記Java
- Golang學習筆記(一):命名規範Golang筆記
- go——識別符號的命名規範Go符號
- 資料庫表欄位命名規範資料庫
- 【譯】Android API 規範AndroidAPI
- CSS命名規範和模組化的思考CSS
- CSS 單雙引號應用規範CSS
- Saas 應用12個架構規範架構