SMS系统开发总结(一)

最近一直在忙于开发一个SMS的api,其中遇到了不少问题,开发进度一直较慢,大概列一下需要注意的地方。

最主要的问题可能还是出在一开始的设计上。

(一)期间遇到多次问题需要修改数据库字段,需要重新修改数据库并生成Mybatis代码。

1.需求分析不足,对整个系统的认识不够导致缺少字段。

2.对第三方系统的接口测试不足,我们这次用到的第三方公司的接口有两个版本,在开始整个项目之前只测试了一个版本,导致“我以为”他的接口是怎样怎样的。

(二)没有对业务层代码进行合理的设计就进行编码

这次的编码是我和另外一位同学进行的,他来封装DAO层,我来编写其他代码。

1.没有为DAO层设计统一的接口,因为开发进度不统一很难进行下一步的编写。

我认为比较好的做法是为DAO层返回值设置为统一,需要获取的数据利用参数传递(引用)进行获取。

2.对DO、VO、DTO认识不足,导致Bean包太多,编写注解进行json/xml转bean需要大量时间,截止目前就已经分为了4个包。

 

截止目前我能想到的问题也就这些,写代码去了(逃

打赏