亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

幾行代碼看程序員的水平——Android文件命名規范

標簽:
Android

写在开头

“无规矩不成方圆”,开发中同样需要遵守规范。

我始终相信,评价一个程序员好坏,最直接的方法就是看他的代码规范,代码质量上去了,你的水平提高了,自然而然收益也就提高了。

所以从现在开始请养成良好的习惯吧。

几行代码看程序员的水平——Android文件命名规范

女程序


驼峰命名法

驼峰命名法就是当变量名或函式名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字母。

譬如:

myFirstName、myLastName,

这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。驼峰命名法的命名规则可视为一种惯例,并无绝对与强制,为的是增加识别和可读性。

小驼峰法

变量一般用小驼峰法标识。驼峰法的意思是:除第一个单词之外,其他单词首字母大写。

譬如

int myPhoneCount;

变量myPhoneCount第一个单词是全部小写,后面的单词首字母大写。

大驼峰法

相比小驼峰法,大驼峰法(即帕斯卡命名法)把第一个单词的首字母也大写了。常用于类名,函数名,属性,命名空间。

譬如:

public class MyUser;


实际开发中

介绍完概念的东西,我开始分享我实际开发中常用的命名规范,以供参考。

1、包的命名规范

包名一律小写

建议采用如下规则:【com】.【公司名/组织名】.【项目名称】.【模块名】

譬如:

com.zxl.demo

然后就可以在这个目录下根据逻辑分层。

2、类的命名规范

Android中类的命名与JAVA开发采用一致的规范即可。

大驼峰命名法,即所有单词首字母大写。

譬如:

MainActivity、UserBean

3、方法的命名规范

与java开发类似,采用驼峰命名规则。

首单词首字母小写,其余单词首字母大写。尽量不要使用下划线。

譬如:

getUserInfo()、onCreate()

4、变量的命名规范

采用驼峰命名规则

java普通变量:

譬如:

userInfo、userName

Android控件变量

我个人比较喜欢【控件缩写】+【控件逻辑名称】的方式。

譬如:

btnLogin、etPass

5、常量命名规范

全部采用大写书写,每个单词之间用_隔开。

譬如:

public static final String BASE_URL = “https://www.baidu.com/”;

6、Layout命名规范(其他资源命名类似,比如:mipmap下的图片资源)

全部采用小写,单词之间用下划线分隔

譬如:

activity_main、fragment_home、icon_home_normal.png

图片命名推荐:

静态图片前缀_模块、前缀_模块_描述

icon_main_bg.png、ic_main_search.png

动态图片前缀_模块_描述_状态、前缀_描述_状态

btn_login_normal.png、btn_login_press.png

Xml中id的命名,建议直接根据意义命名。


制定好了规范,就要遵守,有了统一的规范,项目才好维护,相互之间才好review代码。

原文链接:http://www.apkbus.com/blog-822719-67556.html

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消