本项目底层由Spring SpringMVC mybatis框架集搭建,数据库使用Hibernate,因为异常数据的情况和种类非常多,需要进行各种Check,在Coding阶段,会极力避免大量else if的判断结构 以保证后期Sona扫描过关。
为了不浪费内存,我不会去定义过多使用Static关键字的静态方法和变量,因为实际上很多的操作框架已经帮我们简化,所以我能做到的就是关注每一个细节,不浪费每一兆内存,同时注重代码复用性。
因为该项目为再构筑项目,且老系统的代码是C+Java所以需要从其老系统的源码开始下手,理解源码进行Coding。所以本人读代码的能力较强。