第2章-重构原则ppt课件.ppt

上传人:晟*** 文档编号:10315583 上传时间:2022-01-11 格式:PPT 页数:20 大小:59.50KB
下载 相关 举报
第2章-重构原则ppt课件.ppt_第1页
第1页 / 共20页
第2章-重构原则ppt课件.ppt_第2页
第2页 / 共20页
第2章-重构原则ppt课件.ppt_第3页
第3页 / 共20页
第2章-重构原则ppt课件.ppt_第4页
第4页 / 共20页
第2章-重构原则ppt课件.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

第2章 重构原则2.1 概念 调整软件内部结构,在不改变软件行为前提下,提高其可理解性,降低修改成本。 重构使软件更容易被理解和修改。可以在软件内部做很多修改,但必须对软件可观察到的外部行为造成很小变化,或不造成变化。 和重构形成对比的是“ 性能优化” 。性能优化通常不会改变组件的行为(除了执行速度),只会改变其内部结构。 两者出发点不同,性能优化往往使代码较难理解,但为了得到所需性能不得不那么做。 2.2 重构目的 改进软件设计 如果没有重构,程序的设计会变差。 当人们只为短期目的或者在完全理解整体设计之前,贸然修改代码,程序将逐渐失去自己的结构,程序员越来越难以通过阅读源码而理解原本设计。代码结构的流失是累积性的。越难看出代码所代表的设计意涵,就越难保护其中设计,于是该设计就腐败得愈快。 重构很像是在整理代码 ,所做的就是让所有东西回到应该的位置上。经常性的重构可以帮助代码维持自己该有的形态 。 同样完成一件事,设计不良的程序往往需要更多代码,这常常是因为代码在不同的地方使用完全相同的语句做同样的事。因此改进设计的一个重要方向就是消除重复代码。 这个动作的重要性着眼于未来。代码数量

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 演示文稿

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。