
项目名称:BookSystem
包命名:com.fr.XXX
字号:Consolas
字体:常规 四号
类的规范
变量的作用范围越小越好。
方法前的注释:只注特殊方法。
类非 static 成员变量并且与子类共享,必须是 protected。
类非 static 成员变量并且仅在本类使用,必须是 private。
类 static 成员变量如果仅在本类使用,必须是 private。
若是 static 成员变量,考虑是否为 final。
类成员方法只供类内部调用,必须是 private。
类成员方法只对继承类公开,那么限制为 protected。
行内规范
行数的最大字符:80
方法之间的空格:有
等号两边的空格:有
左边的大括号之间有没空格(方法体):必须有
if 后面的空格:有
单分支的时候大括号:不用
设置一个 tab 为 4 个空格,必须勾选 insert spaces for tabs
model:
model 前面要注释:要写注释
先是构造方法:(按照参数个数,参数类型)
然后 toString
接下来 hashCode,equals
最后是 get,set 方法
model 里面每个之间有空格
包名和导入包之间不能有空格
Dao 类
异常能处理就处理,不要抛出。
sql 语句一个表不能截断,left join...on...在一行
方法名要见名知意,
先写 get,再写 getAll
翻译软件:https://fanyi.youdao.com/