工作一年以来,自己负责的是一个自己创建的小项目,原本是在公司的项目里进行功能开发的,后来因为要将我的功能加到另外一个网络中的项目中,所以就干脆独立出一个小项目,这样,两个网络下都可以方便调用。然后由于自己的开发经验不足,以及对代码规范的不重视,以及开发过程中需求的不断变动和增加,我的代码是杂乱无章的,主要特点有:
1. 有些方法过长,长达几百行的也有(优化后把接近2百行的方法删除的感觉是真的爽)
2. 有些代码块重复,体现在页面、js、xml配置文件和类中,其中类中可以去抽取作为一个方法出来
3. 代码的位置不对,比如在控制层进行过多的业务操作,在后台代码中加入了html代码的拼接
4. 代码中有中文的出现,可以用配置文件来代替
5. 有些功能没有根据类别来创建不同的类来实现功能,而是都统一放到一个类中,导致该类的代码很长
6. 注释加的少
7. 有些地方的if-else判断过多,可以用设计模式来解决
8. 一些比较细的规范,比如文件、类、方法和变量的命名方式,方法的行数要限制在多少行以下,这些可以参看阿里公司提供的java开发手册规范,里面有做规范说明
9. 日志信息的记录及其规范也不到位
10. 统一异常没有处理好,接口返回的格式不统一
目前在持续简化规范代码中,期间会将一些方式注意点记录下来,供以后参考,也让自己更好的记住。