发表于: 2017-11-23 23:27:07

1 572


今天完成的事情:

1. 尝试配置tubsy



明天计划的事情

1. 提交任务9(跑一个简单的东西)

2. 准备复盘




遇到的问题:

1. redis 结合spring 需要在spring 3.2.13版本才行,但是tuscany需要3.1.1和一下版本才行

不可调和的矛盾!!!!



收获:

1. 跑通了service




2. 讲座的收益

 一。 

    代码的长度<50

    controller不能有私有方法


二。

 代码里不能有显示的数据,即必须为常量必须用大写字母来表示。

 可以报把这些常量写到一个配置文件里去。

三 MVC 

   controller对modol数据的操作不能直接写赋值语句,需要通过方法来进行操作(为了在以后的变动中,方便修改)


四:分层

通过分层来解耦。各层之间互不干扰

隔离隔层,每层只能看见相邻的不能看见相隔的


五。

先简单(分散?)在聚合(合并?)

先每种内容一个接口,多个接口的数据传输到一个页面。如果对性能有影响或者发现某两个接口内容一定在一起就合并。


2. service之间不能交叉调用,否则在出问题的时候不知道是哪一个service 出了问题,链条深度长。

web、service、DB,之间为树状图(金字塔),一般不要超过三层


六 三种抽象

 把方法分成三种:

1. 类里复用(含有业务逻辑)

2. 本项目里复用(部分业务逻辑)

3. 大部分的项目都可复用(基本没有,或者可以作为通用业务可以抽离的)


重构就是不断地1--2-->3的过程


七、项目流程(15天)

需求讲解

方案设计(3天)

开发(4天)(和重构(3天))

测试(4天)


在代码质量和时间之间优先代码质量






进度: 

         任务开始时间:11.18

         预计完成时间:11.21

        第一次延期到:11.23

        第二次延期到:11.24

        延期原因:杂事多

禅道:http://task.ptteng.com/zentao/project-task-264.htm







返回列表 返回列表
评论

    分享到