重构技术教程PPT.pptVIP

  • 40
  • 0
  • 约7.22千字
  • 约 42页
  • 2018-12-14 发布于河南
  • 举报
重构技术教程PPT

重构技术 邱百超 badqiu(a) 讲解内容 重构介绍 重构原则 代码的坏味道 重构技巧 重构工具使用实例 QA 名言 任何一个傻瓜都能写出计算机可以理解的程序,只有写出人类容易理解的程序才是优秀的程序员 – Martin Fowler 什么是重构 Refactoring是对软件内部结构的一种调整,目的是在不改变外部行为的前提下,提高其可理解性,降低其修改成本。 为什么重构 改进软件的设计。 程序员对代码所做的为了满足短期利益代码改动,或再没有完全清楚增个架构下的改动,都很容易是代码失去它的清晰结构,偏离需求或设计。而这些改动的积累很容易使代码偏离它原先设计的初衷而变得不可立即和无法维护。 Refactoring则帮助重新组织代码,重新清晰的体现结构和进一步改进设计。 为什么重构 提高代码质量,更易被理解 容易理解的代码可以很容易的维护和做进一步的开发。即使对写这些代码的程序员本身,容易理解代码也可以帮助容易地做修改。程序代码也是文档。而代码首先是写给人看的,让后才是给计算机看的。 为什么重构 Refactoring帮助尽早的发现错(Bugs) Refactoring是一个code review和反馈的过程。在另一个时段重新审视自己或别人代码,可以更容易的发现问题和加深对代码的理解。 Refactoring是一个良好的软件开发习惯。 为什么重构 Refactoring

文档评论(0)

1亿VIP精品文档

相关文档