为什么要重构?何时去重构?

2021-02-21  本文已影响0人  东南枝下

核心:重构是在不改变软件可观察行为的前提下改善其内部结构。

为什么重构?

何时去重构?

重构的难题

请将这种方法与“小心翼翼的事前设计”做个比较。推测性设计总是试图在任何一行代码诞生之前就先让系统拥有所有优秀质量,然后程序员将代码塞进这个强健的骨架中就行了。这个过程的问题在于:太容易猜错。如果运用重构,你就永远不会面临全盘错误的危险。程序自始至终都能保持一致的行为,而你又有机会为程序添加更多价值不菲的质量。

上一篇 下一篇

猜你喜欢

热点阅读