记录一下,C#里面涉及到重构的知识点。重构可是从小白到大白的一个垫脚石哦
定义
重构的定义:在不改变软件可观察行为的前提下,改善其内部结构。
其中,不改变软件行为,是重构最基本的要求。要想真正发挥威力,就必须做到“不需了解软件行为”。
如果一段代码能让你容易了解其行为,说明它还不是那么迫切需要被重构。
需要重构的代码,你只能看到其中的“坏味道”,接着选择手段消除这些“坏味道”,然后才有可能理解他的行为。
占位符
时间: 2024-11-05 06:11:11
记录一下,C#里面涉及到重构的知识点。重构可是从小白到大白的一个垫脚石哦
重构的定义:在不改变软件可观察行为的前提下,改善其内部结构。
其中,不改变软件行为,是重构最基本的要求。要想真正发挥威力,就必须做到“不需了解软件行为”。
如果一段代码能让你容易了解其行为,说明它还不是那么迫切需要被重构。
需要重构的代码,你只能看到其中的“坏味道”,接着选择手段消除这些“坏味道”,然后才有可能理解他的行为。
占位符