码迷,mamicode.com
首页 >  
搜索关键字:遗留代码    ( 36个结果
facade外观模式
通过买股票与通过基金买股票引出外观模式: 外观模式Facade,为系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这一接口使得这一子接口更加容易使用 何时使用外观模式? 首先,在设计初期阶段,应该要有意识的将不同的两个层分离,比如经典的三层架构,就需要考虑在数据访问层和业务逻辑层、业务 ...
分类:其他好文   时间:2017-05-18 14:43:55    阅读次数:184
Adapter 适配器模式(设计模式03)
疑问: 在软件系统中,由于应用环境的变化,常常需要将“一些现存的对象”放在新的环境中应用,但是新环境要求的接口是这些现存对象所不满足的。 如何应对这种“迁移的变化”? 如何既能利用现有对象的良好实...
分类:其他好文   时间:2016-11-21 08:54:23    阅读次数:237
基于lcov实现的增量代码UT覆盖率检查
背景介绍 配合CppUTest单元测试框架,lcov提供了一套比较完整的工程工具来对UT覆盖率进行度量。但对有些团队来说,历史负担太重,大量的遗留代码没有相应的UT。在这种情况下,对新增代码进行覆盖率检查,可能对团队来说是一种可行性较强的措施。在此目标基础上,并提出如下需求: 1)利用现有的lcov ...
分类:其他好文   时间:2016-08-03 18:13:25    阅读次数:510
使用抽象工厂模式来解决遗留代码中的紧耦合和难维护的问题
楼主工作的单位是一家欧洲公司,主营奢侈品的生产和销售,我们有一个PLM(产品生命周期管理系统),用来管理产品的主数据,例如对部品及物料从设计到生产,以及BOM等主数据的管理,我们采购的平台是Enovia,当然我们在这个系统中做了很多深度定制来满足我们企业的特殊需求,但凡构建过企业级系统的人都知道,一 ...
分类:其他好文   时间:2016-07-30 14:53:20    阅读次数:250
修改代码的艺术读后感
这本书提到了一个我曾近不知道的概念:遗留代码。所谓遗留代码,指的是随着时间流逝,之前的代码纵使再完美无缺,也不可避免的产生腐化,失去原有的便利而显得腐朽发臭或者说没有编写测试的代码,或者说是遗留代码有许多预防措施,但是它的产生不可避免。如何解决它是整本书的核心。 书的第一部分,介绍了代码的修改机理, ...
分类:其他好文   时间:2016-06-24 22:01:32    阅读次数:134
你应该更新的 Java 知识之常用程序库
在很多人眼中,Java 已经是一门垂垂老矣的语言,但并不妨碍 Java 世界依然在前进。如果你曾离开 Java,云游于其它世界,或是每日只在遗留代码中挣扎,或许是时候抬起头,看看老 Java 中的新东西。 Guava Guava[gwɑ:v?],一句话,只要你做Java项目,就应该用Guava(Gi ...
分类:编程语言   时间:2016-04-20 08:17:04    阅读次数:334
基础知识(12)- 泛型程序设计
12.1 为什么要使用泛型程序设计12.2 定义简单泛型类12.3 泛型方法12.4 类型变量的限定12.5 泛型代码和虚拟机 12.5.1 翻译泛型表达式 12.5.2 翻译泛型方法 12.5.3 调用遗留代码12.6 约束与局限性 12.6.1 不能用基本类型实例化类型参数 12.6....
分类:其他好文   时间:2016-01-24 14:09:52    阅读次数:119
遗留代码的测试
遗留代码的测试在大多时候代码的测试很难,因为很多代码无法进行参数注入,那么这个时候有一款不受限的隔离框架TypeMock供你使用,不过遗憾这款软件是付费的一个隔离框架,有15天的免费使用权,如果能解决你现有的问题我想这份费用并不能算多。TypeMock的官方下载http://www.typemock...
分类:其他好文   时间:2015-12-18 00:01:00    阅读次数:451
[转]新兵训练营系列课程——编写优雅代码
原文:http://weibo.com/p/1001643877361430185536课程大纲什么是好代码如何编写优雅的代码如何做出优雅的设计如何规划合理的架构如何处理遗留代码什么是好代码对于代码质量的定义需要于从两个维度分析:主观的,被人类理解的部分;还有客观的,在计算机里运行的状况。我把代码质...
分类:其他好文   时间:2015-08-20 14:48:46    阅读次数:137
你应该更新的Java知识之常用程序库【转载】
在很多人眼中,Java 已经是一门垂垂老矣的语言,但并不妨碍 Java 世界依然在前进。如果你曾离开 Java,云游于其它世界,或是每日只在遗留代码中挣扎,或许是时候抬起头,看看老 Java 中的新东西。 Guava Guava[gwɑ:v?],一句话,只要你做Java项目,就应该用Guava。 g...
分类:编程语言   时间:2015-07-05 22:27:03    阅读次数:252
36条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!