之前一家公司,项目架构比较简单,属于那种很初级都能搞定的,开发过程中,并没有太多技巧.更多精力放在业务处理上面,说白了就是比较牛的SQL,比较牛的系统体系架构。
现在这家公司某项目,高超的技巧,将Java的动态发展到了极致,业务也很简单,但因为过多的动态(主要是继承,实现之类的),初步上手,让人心力憔悴,过多的封装,让人有种一步一个坑的感觉,不问就感觉自己跟傻叉一样.
有一句话,出来混,迟早要还的.虽然开发时间缩短了,但是,后者的系统整体性能,真的不敢恭维.而且因为封装的需求,MyBatis的某些特性已经没有了...具体就不多说了.