其实对于初学者,最忌讳的一个事就是在学习过程中,认为自己是新手,代码可以随便写!但是事实上并不是如此!因为一个人的编码规范是从开始学的时候就必须要练习和养成习惯的!从编码过程中的每一件小事做起!从我们初学的时候的 变量
、 方法名
、 类名
等做起!不要看不起这一段代码!其实大牛与小白写代码,除了思维上的差距外,其编码风格也是重中之重!可能两个人写相同的一段逻辑!小白写的,别人可能要花上10分钟去读取,而大牛写的代码可能只需要一分钟!其中差距就这么大!
俗话说:无规矩不成方圆,无规范难以协同!日后毕业你肯定要在企业中担任一个程序员!每一个项目组都是由多个java开发工程师组成!如果你写的代码,乱七八糟的,逻辑不清!只是把功能实现了!对于同事来说太过痛苦!对于你来说,更不宜于代码的维护!
可以这样说,编码规范是每一位开发工程师必知必会的技能!
UpperCamelCase
但是有例外:比如: DO/BO/DTO/VO/AO/PO/UID等不在此列!例如 UserVO
lowerCamelCase
风格,必须遵循驼峰形式!
Abstract
或者 Base
开头;异常类命名使用 Exception
结尾;测试类命名以他的 测试类名
开始 Test
结尾!
int[]arrayDemo
is
前缀,否则部分框架解析会引起序列化错误!
接口类名当做前缀
以 Impl
当做后缀
XXXDO
,XXX即为数据表名XXXDTO
,XXX即为业务领域相关的名称XXXVO
XXX即为一般的网页名称9. 方法参数在定义和传入时多个参数逗号后必须跟上空格!
10. 单个方法的代码行数不要超出80行!超出拆方法!