刚实习找工作那会儿是很困难的,基本上投出去的简历都是石沉大海,因为没有实际的项目开发经验、没有牛逼的背景、更重要的是没有真才实学,尽管我大学期间读的是计算机专业,也算是科班出身,可是……你懂的。
后来勉强一家公司收留了我,然后一个问题立马出现在我的面前,那就是编写代码时候变量的命名:TextView ,ListView ……几乎是每一个.java or .xml 文件中命名的格式都不一样。其实,自己在读自己写的代码时也感到很无语的。
后来我就在想统一自己命名的方式,试了一段时间之后感觉这样还是挺不错的。是的,应该有一个统一的命名方式,这样在写、读代码的时候会更方便一点。
以下是我在用的命名时的习惯(其实也是在网上找见的,但是我已经记不清楚来源了),其实不管用什么命名的方式,最后的终极目的是一样的——写出优秀的,最起码让自己、别人读起来不是很费劲的代码。
一、Android开发编码规范
1、java代码中不出现中文,最多注释中可以出现中文
2、局部变量命名、静态成员变量命名
只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写
3、常量命名
只能包含字母和,字母全部大写,单词之间用隔开
4、layout中的id命名
命名模式为:view缩写_模块名称_view的逻辑名称
view的缩写详情如下
LayoutView:lv RelativeView:rv TextView:tv ImageView:iv ImageButton:im Button:btn
layout的缩写详情如下
FrameLayout