发表于: 2017-11-26 22:55:45

1 554


今天完成的任务

今天时间用来踩坑了....
1、首先是端口号的坑
搭档把前台端口写成师兄项目的端口号了,后面一检查,发现4个service的端口也没有按照我们在WIKI登记的端口去注册,虽然用的还是自己的端口,但是service和端口对不上(比如原来business-service的端口登记的20087,实际端口是20089)。

前台端口号修改方便,service的端口以现在实际配置好、可运行的端口为准,去把WIKI的登记记录修改了。


2、不理解多人开发项目怎么使用SVN的坑

我写了代码后,没有update直接提交,跟搭档提交的代码冲突了。不知道点到什么按钮导致SVN上的项目运行不通了。。。回滚后又要重新调试,调试过程遇到很多问题,经常是重新clean后才能跑通。等项目重新跑通后,已经花了3、4个小时。


3、把短信功能整合到代码里
这里花了1个小时,主要是尝试按照老大前两天提到的如何编写优雅的代码的要求去把短信工具类代码重构了。
1)接口 - 实现类模式
把获取认证码改成一个接口,用容联服务去实现这个接口。后期可以用阿里云服务或其他服务区实现这个接口。
a.项目结构:
b.接口:
2)用IOC容器管理容联认证码实现类
通过修改xml文件可以灵活配置accountSid、accountToken、appId:
3)代码和数据分离
在这个获取认证码的实现里,把数据分成方法的入参和实现类的静态常量:

我感觉通过上面的三个步骤,可以降低代码的耦合,增加功能的可拓展性。



遇到的问题

通过导入第三方依赖的方式引入容联的jar,可在clean后的install过程中,会报找不到容联jar包的异常,导致install失败。


收获

对多人同时开发该如何使用SVN有了一些了解,明天找零碎时间再认真学一下


明天的计划
1、把短信服务注册弄成分布式
2、把图片上传的功能整合进来,并完成分布式

3、完成前台登录注册模块


进度



返回列表 返回列表
评论

    分享到