`
jiangduxi
  • 浏览: 445258 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

重构之可复用

 
阅读更多

   根据前一篇的思维我进行着第一步拆分,但是在拆分的过程中怎么才算是已经拆分到最小呢?这个我思考了很久。最后我想的决定是:
1. 拆分的最小方法能够重用。
2. 能够简单进行Junit单元测试。
3. 拆分的最小方法尽量逻辑单一。
4. 尽力满足类似数据可提交的事务那样的一个完整。
因此暂时不能将公司内部的代码公布所有这里先不能暂时出源码。所以这里先将思路记录下来,之后我在适当的进行展示一部分源码,及其重构后的源码,及其我用Junit的测试的测试用例。如果大家有什么建议或者异议可以一起探讨,也可以给出你的一些源码来探讨如果进行重构和编写测试用例。
分享到:
评论

相关推荐

    基于空分复用的可重构光分插复用器

    为了满足全光网络中大容量数据上传、下载的需求, 提出了一种结合波分复用(WDM)、偏振复用(PDM)以及空分复用(SDM)的可重构光分插复用器(ROADM), ROADM使光分插复用器(OADM)上传、下载的能力提升了12倍。对基于WDM和...

    复用器重构降低FPGA成本

    本文介绍了一种新的复用器重构算法,能够降低FPGA 实际设计20%的成本。该算法通过减少复用器 所需查找表(LUT)的数量来实现。算法以效率更高的4:1 复用器替代2:1 复用器树。算法性能的关键在于寻 找总线上出现的...

    设计模式可复用面向对象软件的基础.zip

    书名: 设计模式可复用面向对象软件的基础 英文原书名: Design Patterns:Elements of Reusable Object-Oriented software 作者: Erich Gamma 等 译者: 李英军 马晓星 蔡敏 刘建中 书号: 7-111-07575-7 页码: 254 定价...

    设计模式:可复用面向对象软件的基础--详细书签版

     本书结合设计实例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好、表达清楚的软件设计模式,这些模式在实用环境下特别...

    重构(Refactoring)英文版

    重构英文版 ...重构(Refactoring)是指在不改变软件系统外部功能的前提下,对软件系统的内部结构重新设计,以提高代码的可复用性和可扩展性等质量。本书是关于重分解方面的经典著作。 《软工双雄》之二。

    重构-改善既有代码的设计(chm清晰版)

    作者:Martin Fowler,Kent Beck,John Brant ,William Opdyke ,Don Roberts 翻译:侯捷、熊节 Martin Fowler和本书另几位作者清楚揭示了重构过程,...章节十三 重构,复用与现实 章节十四 重构工具 章节十五 集成

    论文研究-基于GReP通用可重构处理器的密码算子优化设计.pdf

    通过各算法的热点、频度分析,对基本处理单元进行同构、同态、参数化设计,提出了对密码算法性能影响大、复用性好且具有可重构特性的密码算子。以公钥密码算法中计算量大、实现复杂且被广泛使用的模乘算法为代表,...

    重构-改善既有代码的设计 中文版.pdf

    13.5 从重构联想到软件复用和技术传播 13.6 结语 13.7 参考文献 第14章 重构工具 14.1 使用工具进行重构 14.2 重构工具的技术标准 14.3 重构工具的实用标准 14.4 小结 第15章 总结 参考书目 要点列表 索引

    重构——改善既有代码的设计.pdf

    重构——改善既有代码的设计,重构高效,可复用代码。

    一套可复用标准化的水晶报表

    一套标准化水晶报表,小巧玲珑,可复用,可重构!

    基于FPGA的动态可重构边缘检测系统设计

    采用了对图像进行高通滤波预处理,提取边缘特征之后再使用Sobel算子进行边缘检测的方法,并且为了提高芯片资源利用率,利用Xilinx公司FPGA的动态可重构特性,对高通滤波和Sobel算法进行分时复用,通过比较,证明取得...

    Swift项目模板,代封装、优化、复用、重构试验场.zip

    Swift项目模板,代封装、优化、复用、重构试验场.zip

    重构-改善既有代码的设计

    重构 改善既有代码的设计目录 第1章 重构,第一个案例 1 第2章 重构原则 53 第3章 代码的坏味道 75 第4章 构筑测试体系 89 ...第13章 重构,复用与现实 379 第14章 重构工具 401 第15章 总结 409

    重构:改善既有代码的设计.[美]Martin Fowler.epub【文字版手机格式】

    多年前,正是本书原版的出版,使重构终于从编程高手们的小圈子走出,成为众多普通程序员日常开发工作中不可或缺的一部分。本书也因此成为与《设计模式》齐名的经典著作,被译为中、德、俄、日等众多语言,在世界范围...

    重构-改善既有代码的设计(中文版)

    Chapter 13:Refactoring,Reuse,and Reality(by William Opdyke) 重构,复用与现实   A Reality Check 现实的检验   Whv Are Developers Reluctant to Refactor Their Programs? 开发人员为何不愿重构程序  ...

    重构-改善既有代码的设计+中文版

    Chapter 13:Refactoring,Reuse,and Reality(by William Opdyke) 重构,复用与现实   A Reality Check 现实的检验   Whv Are Developers Reluctant to Refactor Their Programs? 开发人员为何不愿重构程序  ...

    重构:改善既有代码的设计(中文高清版)

    第1章 重构,第一个案例1 1.1 起点1 1.2 重构的第一步7 1.3 分解并重组statement()8 1.4 运用多态取代与价格...第13章 重构,复用与现实379 第14章 重构工具401 第15章 总结409 参考书目413 要点列表417 索引419

    重构—改善既有代码的设计

    1、重构起源、概述 2、重构原则(PrinciplesinRefactoring) 3、代码的坏味道(BadSmellsinCode) ...8、重构、复用、与现实(Refactoring,Reuse,andReality) 9、重构工具(RefactoringTools)

    基于薄膜滤光片的新型可重构光分插复用器

    研制了一种基于窄带薄膜滤光片的可重构的光分插复用器(ROADM),它由三个单芯光纤准直器、一对三端口光环形器、一对全反射镜和一片特别设计的角度调谐窄带多腔薄膜滤光片组成。通过步进电机的推动调制角度调谐滤光片的...

Global site tag (gtag.js) - Google Analytics