Android代码规范
一.代码格式:
1. 左花括号不要单独一行,和它前面的代码同一行。而且,花括号与前面的代码之间用一个空格隔开。
2. 空行的使用: 将逻辑相关的代码段用空行隔开,以提高可读性。空行也只空一行,不要空多行。在以下情况需用一个空行:
两个方法之间
方法内的两个逻辑段之间
方法内的局部变量和方法的第一条逻辑语句之间
常量和变量之间
3. 当一个表达式无法容纳在一行内时,可换行显示,另起一行要换行对齐。
4. 一行声明一个变量,不要一行声明多个变量,这样有利于写注释。
5.注意代码对齐,代码块内的代码要相对缩进4个空格;
6.清除无用的import,快捷键:选中,control + option + o(mac),ctrl+shift+o(win);
7.删除无用的注释代码,对于一些代码确定不用了就删除它不要只注释它;
8.空格的使用,在运算符前后,花括号前,参数的逗号后,圆括号前(除了方法的圆括号),保留一个空格;
9.新加的代码要format处理在提交;
人为养成习惯是很关键,有得力的工具当然更好,android studio自带的format功能就可以帮我们做到代码格式的统一,format配置设置如下
Preferences -> Editor -> Code Style -> Java:
1.[Wrapping and Braces]tab勾选:
Ensure right margin is not exceeded |
Method call arguments 下 New line after'(' | 'if()' statement 下 Special 'else if' treatment | 'for()' statement 下 Aligin when multiline | 'switch' statement | 'try-with-resources' 下 Aligin when multiline |
2.[JavaDoc]tab勾选: