通读教程第四问
Posted liit
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通读教程第四问相关的知识,希望对你有一定的参考价值。
我在第9章看到这段文字:
重构是在不改变已有代码意图或者行为的情况下加强或改善其设计的行动。外部行为保持不变,但内部的东西更流畅。
我查了资料,但是我还是不太懂,我的困惑是:这是重构还是优化
重构(Refactoring)就是通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。
- 改进软件设计使软件更容易被理解
- 帮你找到bug
- 提高软件的开发速度
所谓代码优化是指对程序代码进行等价(指不改变程序的运行结果)变换。程序代码可以是中间代码(如四元式代码),也可以是目标代码。等价的含义是使得变换后的代码运行结果与变换前代码运行结果相同。
我查了资料,还是不太理解。
以上是关于通读教程第四问的主要内容,如果未能解决你的问题,请参考以下文章