何谓重构
对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提交其可理解性,降低其修改成本。
重构的目的是软件更容易理解和修改;重构不会改变软件可观察的行为。
两顶帽子比喻
添加新功能 不修改既有代码,只管添加新功能,并通过测试重构 不添加功能,只管改进程序结构
为何重构
重构改进软件设计
改进的重要方向就是消除重复代码。...
分类:
其他好文 时间:
2014-06-07 01:59:57
阅读次数:
243
IBM之后,Microsoft,Oracle等因为涉及到服务器操作系统,大型数据库、企业级管理系统等,而且在中国的市场占有率很大,被“点名”的机会较大。要进入中国市场,可能需要采取更开放的姿态,开放部分代码和核心技术,并接受比以前严格的审核。当然,包括IBM,Microsoft, Oracle ,CISCO、HP, EMC等美国企业,多年来在中国也做了很多本土化的投入,建立了庞大的研发中心,只要在信息安全方面采取更开放和合作的姿态和行动,市场的不利影响也许是暂时的。...
分类:
其他好文 时间:
2014-06-05 11:07:50
阅读次数:
265
DFC - Documentum Foundation Classes
位于Content server和client 之间。 用来做服务端业务逻辑和客制。
BOF- Business Object Framework.
模组。 最重要的两个模组是
1. TBOs --type based objects
2. SBOs-- service based objects
3. Aspec...
分类:
其他好文 时间:
2014-06-05 09:09:06
阅读次数:
264
条款26:尽可能延后变量定义式的出现时间
博客地址:http://blog.csdn.net/cv_ronny 转载请注明出处!
有些对象,你可能过早的定义它,而在代码执行的过程中发生了导常,造成了开始定义的对象并没有被使用,而付出了构造成本来析构成本。
所以我们应该在定义对象时,尽可能的延后,甚至直到非得使用该变量前一刻为止,应该尝试延后这份定义直到能够给它初值实参为止。...
分类:
编程语言 时间:
2014-06-04 21:46:44
阅读次数:
390
我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存,用户缓冲用户IO等待导致CPU的等待成本,但是随着CPU的发展,内存的读写速度也远远跟不上CPU的读写速度,因此,为了解决这一纠纷,C...
分类:
其他好文 时间:
2014-06-03 11:30:37
阅读次数:
250
项目需求
熊 猫烟花集团作为上市公司,在信息化建设方面走在了行业前列,早在前几年就实现了分支机构与总部之间的互联互通,通过总部信息中心将U8及其他管理信息系统 向分支机构员工发布,授权远程登录应用,并通过虚拟打印技术,将总部服务器上的资料文档直接打印到分支机构,这一功能不但提升了集团的整体协同工作能力, 还为企业节省了大量的管理成本,但在实际使用过程中,经常出现串打的现象,A企业需要的打印文档出...
分类:
其他好文 时间:
2014-06-03 06:30:46
阅读次数:
293
产品简介
E-SoonLink将集中管理与远程接入完美地结合起来,使用金万维异速 联可以方便、安全及时地接入到公司内部应用信息系统。应用程序能集中 发布,避免在每台电脑重复安装、调试、更新应用软件,从而降低大量成 本,提升工作效率,大大简化部署与管理复杂的计算环境。 ? 它是一种在服务器上100%地安装、管理、支持和执行应用程序的计算模 式,所有计算均在服务器上执行,而只有键盘信息、鼠标点击和屏...
分类:
其他好文 时间:
2014-05-31 21:54:24
阅读次数:
255
供应链管理把产品在满足客户需求的过程中对成本有影响的各个成员单位都考虑在内了,包括从原材料供应商、制造商到仓库再经过配送中心到渠道商。不过,实际上在供应链分析中,有必要考虑供应商的供应商以及顾客的顾客,因为它们对供应链的业绩也是有影响的。SCM系统的重要性体现在一下几方面:1、实现信息资源共享
.....
分类:
其他好文 时间:
2014-05-31 21:47:05
阅读次数:
383
供应链管理把产品在满足客户需求的过程中对成本有影响的各个成员单位都考虑在内了,包括从原材料供应商、制造商到仓库再经过配送中心到渠道商。不过,实际上在供应链分析中,有必要考虑供应商的供应商以及顾客的顾客,因为它们对供应链的业绩也是有影响的。SCM系统的重要性体现在一下几方面:1、实现信息资源共享
.....
分类:
其他好文 时间:
2014-05-31 21:12:48
阅读次数:
308
一种非接触智能标签、筹码的制造方法,涉及智能领域制造技术。采用PCB双面蚀刻线圈加MOA2或MCC2的方式,保证了线圈外型的稳定、规则,从而确保产品质量稳定,一致性更高,同时实现了低成本高效率,更适合大规模生产条件。1.一种非接触智能标签、筹码的制造方法,其特征在于,具体步骤如下:a)MOA2或MC...
分类:
其他好文 时间:
2014-05-31 03:08:47
阅读次数:
233