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
- Android程式碼規範:命名規範Android
- 軟體版本命名規範
- android檔案命名規範Android
- C++編碼命名規範 -- 目前應用C++
- PHP 命名規範PHP
- JavaScript 命名規範JavaScript
- PHP命名規範PHP
- CSS命名規範CSS
- SqlServer命名規範SQLServer
- Google命名規範Go
- java命名規範Java
- 阿里Android開發規範:資原始檔命名與使用規範阿里Android
- 前端開發規範:命名規範、html規範、css規範、js規範前端HTMLCSSJS
- 『前端規範化』CSS命名規範化前端CSS
- Python命名規範Python
- CSS — BEM 命名規範CSS
- 前端命名基本規範前端
- css 命名規範 BEMCSS
- C#命名規範C#
- 用BEM命名規範組織CSS程式碼CSS
- Java中的命名規範。Java
- mysql及php命名規範MySqlPHP
- div+css命名規範CSS
- Android 命名規範 (提高程式碼可以讀性)Android
- Flash應用安全規範
- Golang 推薦的命名規範Golang
- css命名和書寫規範CSS
- 我的專案命名規範
- BEM命名規範結合SCSSCSS
- CSS 選擇器命名規範CSS
- 檔案/資源命名規範
- C#開發命名規範C#
- Laravel命名規範速查表Laravel
- css書寫和命名規範CSS
- MAVEN 與 JAVA 包命名規範MavenJava
- JS變數與命名規範JS變數