码迷,mamicode.com
首页 > 其他好文 > 详细

通读教程第四问

时间:2019-03-16 12:39:56      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:变换   程序   情况   factor   意图   重构   相同   class   ref   

我在第9章看到这段文字:

重构是在不改变已有代码意图或者行为的情况下加强或改善其设计的行动。外部行为保持不变,但内部的东西更流畅。

我查了资料,但是我还是不太懂,我的困惑是:这是重构还是优化

重构(Refactoring)就是通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。

  • 改进软件设计使软件更容易被理解
  • 帮你找到bug
  • 提高软件的开发速度

所谓代码优化是指对程序代码进行等价(指不改变程序的运行结果)变换。程序代码可以是中间代码(如四元式代码),也可以是目标代码。等价的含义是使得变换后的代码运行结果与变换前代码运行结果相同。

我查了资料,还是不太理解。

通读教程第四问

标签:变换   程序   情况   factor   意图   重构   相同   class   ref   

原文地址:https://www.cnblogs.com/liit/p/10541551.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!