重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。多年前,正是本书原版的出版,使重构终于从编程高手们的小圈子走出,成为众多普通程序员日常开发工作中不可或缺的一部分。本书也因此成为与《设计模式》齐名的经典著作,被译为中、德、俄、日等众多语言,在世界范围内畅销不衰。 本书凝聚了软件开发社区专家多年摸索而获得的宝贵经验,拥有不因时光流逝而磨灭的价值。今天,无论是重构本身,业界对重构的理解,还是开发工具对重构的支持力度,都与本书最初出版时不可同日而语,但书中所蕴涵的意味和精华,依然值得反复咀嚼,而且往往能够常读常新。
2021-07-10 20:41:12 32.12MB 重构
1
纵观医疗信息化发展史,用户对于数据的需求贯穿其中,但新技术与新政策的出现,使得信息化的发展驱动力逐渐多元化,新的机会涌现其间
2021-07-10 11:09:43 14.11MB 智慧医院 医疗管理 系统重构
刍议新零售风潮下电商客户服务策略的重构.pdf
fizz重构 Fizz Buzz 使用 JS 函数重构
2021-07-09 19:02:58 1KB JavaScript
1
重·构战略:2020西安办公楼市场企业客户Top50报告.pdf
2021-07-09 18:04:41 6.26MB 房地产 行业报告 数据分析 研究报告
PMSM FOC的单分流三相电流重构算法基本原理,优缺点,移相补偿PWM基本原理,采样点的提取,以及硬件电路对采样的影响。
2021-07-08 22:27:00 1.01MB FOC三相电流重构
1
在Halcon上实现的激光三维重建程序,从相机标定到位姿标定、光平面标定、移动方向标定,三维点还原,到点云数据的保存,都在了。可以参考着看看,有些参数改改就好了。导出C#制作界面,包括重建三维的点云数据的导出,采集图片保存路径需要修改
2021-07-08 20:16:56 858KB Halcon&C# 三维重建 C#三维重建
1
新闻传播学研究的重构与进路——基于大数据时代背景.pdf
2021-07-08 09:04:33 1.41MB 大数据 数据分析 数据应用 数据时代
/* * 原始需求背景: * 网宿CDN要按月收取客户的服务费用,根据流量的大小、 * 服务的类型等,收取不同的费用,收费规则如下: * web应用:1000元/M * 流媒体应用:1000元/M*0.7 * 下载应用:1000元/M*0.5 * 月末打印报表时,要罗列每个用户每个频道的费用、客户总费用, * 还要打印该客户的重要性指数,重要性指数=网页流/100+下载流量/600; * * 需求变更场景: * 系统已经开发出来了,接下来,运维部门现在希望对系统做一点修改, * 首先,他们希望能够输出xml,这样可以被其它系统读取和处理,但是, * 这段代码根本不可能在输出xml的代码中复用report()的任何行为,唯一 * 可以做的就是重写一个xmlReport(),大量重复report()中的行为,当然, * 现在这个修改还不费劲,拷贝一份report()直接修改就是了。 * 不久,成本中心又要求修改计费规则,于是我们必须同时修改xmlReport() * 和report(),并确保其一致性,当后续还要修改的时候,复制-黏贴的问题就 * 浮现出来了,这造成了潜在的威胁。 * 再后来,客服部门希望修改服务类型和用户重要性指数的计算规则, * 但还没决定怎么改,他们设想了几种方案,这些方案会影响用户的计费规则, * 程序必须再次同时修改xmlReport()和report(),随着各种规则变得越来越复杂, * 适当的修改点越 来越难找,不犯错误的机会越来越少。 * 现在,我们运用所学的OO原则和方法开始进行改写吧。 */
2021-07-08 03:11:45 23KB 设计模式 java 源码
1
书名:重构改善既有代码的设计 作者:Martin Fowler 翻译:熊节 出版社:人民邮电出版社 软件开发的不朽经但,生动阐述重构原理和具体做法。
2021-07-07 16:31:33 31.11MB 重构 设计 代码 书签
1