久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Android 你不能忽略的代碼命名規(guī)范

 昵稱59692568 2018-09-26

作者:Carson_Ho

鏈接:https://www.jianshu.com/p/b7a644ea0d25


  • Android代碼規(guī)范內(nèi)容非常多,,但對我們最有用& 最有影響的莫過于  Android代碼的命名規(guī)范

  • 可是,,有很多人容易忽略Android代碼的命名規(guī)范,從而導(dǎo)致代碼的可讀性 & 維護性非常差,,最終導(dǎo)致開發(fā)效率 & 維護效率降低

  • 今天,,我將根據(jù) Google Java 編程規(guī)范 &  Google 官方 Android 編碼規(guī)范,為大家?guī)硪环萑?& 清晰的Android代碼命名規(guī)范,,希望你們會喜歡,。


  • http://www./posts/google-java-style.html

  • http://www./2013/android_0517/144.html

目錄


1、為什么 規(guī)范 Android 代碼命名,?

  • 增強代碼的可讀性

  • 增強代碼的可維護性


正由于上述兩個作用,,從而使得 開發(fā)效率 & 維護效率 得到大幅度的提高。

2,、Android需要命名的代碼(對象)有哪些,?


3、具體命名規(guī)范

下面,,我將對 Android 代碼對象中的命名規(guī)范進行詳細講解


注:由于  Android主要用Java實現(xiàn),,所以Android規(guī)范會涵蓋部分Java規(guī)范


3.1 包


基礎(chǔ)規(guī)則:小寫、單詞間連續(xù)無間隔,、反域名法(分為4級,,具體如下圖)



    第4級包名會隨著功能的不同而不同。下面我列舉出一些常見 & 需要規(guī)范的4級功能包名



    3.2 類


    基礎(chǔ)規(guī)則

    1,、類型 = 名詞 / 名詞短語,;

    2,、形式 = 駝峰形式中的 大駱駝拼寫法(UpperCamelCase)


    即名稱中的每個詞的首字母都大寫,,如 AndroidStudio


    在具體命名類時,,會根據(jù) 該類的類型不同而附加額外的命名規(guī)則。


    具體如下圖:


    3.3 變量


    基礎(chǔ)規(guī)則

    1,、類型 = 名詞 / 名詞短語,;

    2、形式 = 駝峰形式中的 小駱駝拼寫法(LowerCamelCase)


    即名稱中的第1個詞的首字母小寫,,后面每個詞的首字母大寫,,如androidStudioTool


    在具體命名變量時,會根據(jù)該變量的類型不同而 附加額外的命名規(guī)則,。


    具體如下圖:


    3.4 方法


    基礎(chǔ)規(guī)則

    1,、類型 = 動詞 / 動詞短語;

    2,、形式 = 駝峰形式中的 小駱駝拼寫法(LowerCamelCase


    即名稱中的第1個詞的首字母小寫,,后面每個詞的首字母大寫,如androidStudioTool


    在具體命名 方法名時,,會根據(jù) 該方法名的作用不同而 附加額外的命名規(guī)則,。


    具體如下圖


    3.5 參數(shù)名


    基礎(chǔ)規(guī)則:

    駝峰形式中的 小駱駝拼寫法(LowerCamelCase)


    即名稱中的第1個詞的首字母小寫,后面每個詞的首字母大寫,,如androidStudioTool


    附加命名規(guī)則:


    功能名,,如userName


    3.6 資源


    Android的資源包括:


    下面,我將對每種Android資源的命名規(guī)則進行詳細講解


    3.6.1 布局文件資源



    3.6.2 圖片資源



    3.6.3 參數(shù)值資源



    3.6.4 動畫資源



    3.7 額外


    除了上述的命名規(guī)范以外,,Android 中還有一些全局通用的命名規(guī)范:



    至此,,關(guān)于Android的代碼命名規(guī)范講解完畢

    4、附錄:常見使用單詞縮寫表

    使用單詞縮寫的原則:只使用約定俗成的單詞縮寫


    嚴(yán)禁自由縮寫單詞


    具體如下圖

    總結(jié)

    看完本文后,,相信你以后會認(rèn)真對待 Android代碼命名了,!


    下面我將繼續(xù)對Android中的其他代碼規(guī)范進行深入講解 ,有興趣可以繼續(xù)關(guān)注Carson_Ho的安卓開發(fā)筆記

    https://www.jianshu.com/u/383970bef0a0



      本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報,。
      轉(zhuǎn)藏 分享 獻花(0

      0條評論

      發(fā)表

      請遵守用戶 評論公約

      類似文章 更多