第一次:谈谈你所知道的java代码格式规范,三分钟作答:
1.接口中的成员默认都是public,因此方法名前面不需要加public,变量不需要加static final
2.进入方法先打日志,返回值前也先打日志
3.见名之意,从方法名就应该可以看出这个方法的作用,而不需要写格外的注释
4.注释不是越多越好,不利于后期维护与重构
5.方法中多次使用的常量应该定义在常量类中,用public static final 定义。利于后期维护与重构
6.代码量很长的方法如果可以重构就重构,使代码尽量简洁
7.接口最好也分三层api层、业务层、数据库层
8.在被调用的接口的实现类中最好不需要任何逻辑,只需要打日志、调用业务类
9.测试类要以Test结尾(HelloWorldTest{}),测试方法要以test开头(testHello())
10.包名全部用小写,且.与.之间最好有一个简单字母,包名不应该用复数形式
第二次:谈谈你所知道的java代码格式规范,三分钟作答(2018-9-14 16:41:00作答):
1.接口里边的方法不需要写public,里边的属性不需要添加final static
2.接口的方法要正确注释这个方法的作用与逻辑
3.在API的实现层不需要对代码做任何处理,连基本的检验都不需要有
4.进入一个方法里面最先做的是打印日志
5.方法、变量名要见名知意
6.测试类以Test 结尾,测试方法以test开头。同理,异常类、工具类、常量类分别以Exception、Constants、Utils结尾
7.由于业务分不同的场景需要不同的对象,这些对象往往会公用很多字段被,这时候我们可以把这些字段抽出在一个抽象类里边,其他类继承这个字段,就会省很多代码量,
8.重构
9.TDD
注:两次回答差不多,感觉自己也就这两把刷子了。第二次是以开发一个项目为例来说的代码规范。看来得多看看代码开发规范,并且多用才能记得住更多的啊!!!