- 40
- 0
- 约7.22千字
- 约 42页
- 2018-12-14 发布于河南
- 举报
重构技术教程PPT
重构技术 邱百超 badqiu(a) 讲解内容 重构介绍 重构原则 代码的坏味道 重构技巧 重构工具使用实例 QA 名言 任何一个傻瓜都能写出计算机可以理解的程序,只有写出人类容易理解的程序才是优秀的程序员 – Martin Fowler 什么是重构 Refactoring是对软件内部结构的一种调整,目的是在不改变外部行为的前提下,提高其可理解性,降低其修改成本。 为什么重构 改进软件的设计。 程序员对代码所做的为了满足短期利益代码改动,或再没有完全清楚增个架构下的改动,都很容易是代码失去它的清晰结构,偏离需求或设计。而这些改动的积累很容易使代码偏离它原先设计的初衷而变得不可立即和无法维护。 Refactoring则帮助重新组织代码,重新清晰的体现结构和进一步改进设计。 为什么重构 提高代码质量,更易被理解 容易理解的代码可以很容易的维护和做进一步的开发。即使对写这些代码的程序员本身,容易理解代码也可以帮助容易地做修改。程序代码也是文档。而代码首先是写给人看的,让后才是给计算机看的。 为什么重构 Refactoring帮助尽早的发现错(Bugs) Refactoring是一个code review和反馈的过程。在另一个时段重新审视自己或别人代码,可以更容易的发现问题和加深对代码的理解。 Refactoring是一个良好的软件开发习惯。 为什么重构 Refactoring
您可能关注的文档
- 读书的层次--★.ppt
- 读书,这么好的事.ppt
- 课例研修第四章.ppt
- 课后练习题5-11章.ppt
- 课件_第08讲:东欧中亚热点问题.ppt
- 课件_第07讲:俄罗斯外交与经济.ppt
- 课堂教学组织与管理+白春永+(2004年6月16日).ppt
- 课件_第06讲:当前俄罗斯的发展.ppt
- 课堂导入的技艺.ppt
- 课后翻译练习答案.ppt
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
最近下载
- 2026年陕西有色冶金矿业集团有限公司社会招聘(75人)笔试备考试题及答案解析.docx VIP
- 三坐标测量机的机械结构设计(有全套图纸).pptx VIP
- 2026年陕西有色冶金矿业集团有限公司社会招聘(75人)笔试备考题库及答案解析.docx VIP
- 2026步步高高中化学必修第一册-学习笔记答案精析.docx VIP
- 【1294】高危药品使用科普讲座.pptx
- 三坐标测量室防震方案.docx VIP
- 表D.0.12导、地线液压管施工检查记录文稿表.doc VIP
- IATF过程方法-乌龟图与章鱼图.pdf VIP
- 三坐标测量室规划方案.pdf VIP
- 2026中国华能财务有限责任公司校园招聘笔试参考试题附答案解析.docx VIP
原创力文档

文档评论(0)