Open banli17 opened 2 years ago
类、函数长度
一行代码限制在 100 字符。不要超过 IDE 显示宽度。
善用空行分割单元块
代码缩进统一,推荐两格
大括号风格统一,一般不要另起一行,如 if( ) {
类种成员排列顺序:先静态,后普通。先 public 后 protected,最后 private。对于 import 引用包,按照字母排序。
// 拆分成两个函数的调用方式
boolean isVip = false;
//...省略其他逻辑...
if (isVip) {
buyCourseForVip(userId, courseId);
} else {
buyCourse(userId, courseId);
}
// 保留标识参数的调用方式更加简洁
boolean isVip = false;
//...省略其他逻辑...
buyCourse(userId, courseId, isVip);
命名和注释
命名
注释
注释是对代码的补充, 目的是让代码更容易被看懂。注释内容包含下面几个部分:
注释不要太多也不要太少,类和函数一定要写注释,而且尽可能全面,详细,函数内部的注释要相对少点,通过好的命名、提炼函数、总结性注释来提高代码可读性。
注释有一定维护成本,改了代码也要更新相应注释。