,以Test结尾
类型与中括号紧挨来表示数组
POJO类中布尔类型的变量都不要加is前缀,在部分框架中会引起序列化错误
包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词.包名统一使用单数形式....但是类名如果有复数含义,可以使用复数形式
杜绝不规范的缩写,避免望文不知义
为了达到代码自解释的目标,任何自定义的编程元素在命名时,使用尽量完整的单词组合来表达含义
在常量与变量命名的同时,表示类型的名词放在词尾...super.toString
这样在方法执行抛出异常时,可以直接调用POJO的toString()方法打印属性值,便于排查问题
禁止在POJO类中,同时存在对应属性Xxx的isXxx() 和getXxx...头来确定
前后端数据列表相关的接口返回时,如果为空,则返回空数组 [ ] 或者空集合 { }
服务端发生错误时,返回给前端的响应信息必须包含HTTP状态码, errorCode, errorMessage...HH:mm:ss", 统一为GMT
其它注意
在使用正则表达式时, 利用好预编译功能,可以有效加快正则匹配速度
不要在方法体内定义
二方库中可以定义枚举类型,参数可以使用枚举类型,但是接口返回值不允许使用枚举类型或者包含枚举类型的