标签:变换 程序 情况 factor 意图 重构 相同 class ref
我在第9章看到这段文字:
重构是在不改变已有代码意图或者行为的情况下加强或改善其设计的行动。外部行为保持不变,但内部的东西更流畅。
我查了资料,但是我还是不太懂,我的困惑是:这是重构还是优化
重构(Refactoring)就是通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。
所谓代码优化是指对程序代码进行等价(指不改变程序的运行结果)变换。程序代码可以是中间代码(如四元式代码),也可以是目标代码。等价的含义是使得变换后的代码运行结果与变换前代码运行结果相同。
我查了资料,还是不太理解。
标签:变换 程序 情况 factor 意图 重构 相同 class ref
原文地址:https://www.cnblogs.com/liit/p/10541551.html