博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OEA中的AutoUI重构(3)- 评审会议后的设计
阅读量:6607 次
发布时间:2019-06-24

本文共 446 字,大约阅读时间需要 1 分钟。

设计改动


    大家认为 AggregateBlocks 和 BlockDefinition 的设计过于复杂,不易于理解。考虑的东西太多,有过度设计之嫌,所以这一处的设计改为使用Composite模式来组合“UI块”:

 

    另外,上次的设计中,有一个小错误:不应该把元模型的仓储 UIInfoRepository 放在单个的界面组成单元中,而是应该放在更上层的整个界面的元模型层。

 

相应的任务计划


    会议中,大家还提出为这些任务进行简单的任务排序、计划,这样可以更好并行地完成本次重构。以下是一个简单的任务并发图:

 

设计尾声


    评审会议中出现了一些其它问题,属于我个人的问题,我已做了深刻的反思:《》。有兴趣的朋友可以看看,不要犯和我相同的错误。

    评审会议已经结束,接下来我会按照这样的设计思路完成整个重构的代码实现。当然了,过程中肯定会继续调整一些具体代码。此系列的下一篇文章会在重构之后,以总结的形式完成。

PS: 由于项目目前加入了许多的新任务。所以代码实现的任务将会推迟到下一期的Sprint中……

转载地址:http://tzdso.baihongyu.com/

你可能感兴趣的文章
Oracle队列锁:IV,Library Cache Invalidation
查看>>
【Oracle Database 12c新特性】Database Statistics 描述
查看>>
系统端口被占用问题
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
【VMCloud云平台】SCCM(二)部署
查看>>
C#委托基础3——泛型委托
查看>>
CentOS7.3系统优化
查看>>
我的友情链接
查看>>
SOAP学习,构建实际的报文格式
查看>>
JqueryDataTable获取不到springmvcResponseBody返回的json对象
查看>>
安卓 APK反编译、如何才可以去广告,大揭秘!
查看>>
小议Linux安全防护
查看>>
json_encode与json_decode的区别与用法
查看>>
Javascript过去,现在,未来的相关信息整理
查看>>
编译安装apache2.4
查看>>
MySQL-MMM实现MySQL高可用群集
查看>>
学习linux的过程
查看>>
Spread WPF-Silverlight CTP 探秘
查看>>
Winform文件下载之WebClient
查看>>