重构改善即有代码设计 总结一、重构定义二、代码的坏味道
一、重构定义 定义:对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 重构时间:应该随时进行重构,而不是抽出特定的时间进行重构。 目标:1、容易阅读。2、所有逻辑都在唯一地点指定。3、新的改动不会危机现有行为。4、尽可能简单表达条件逻辑。5、计算机科学相信所有的问题都可...