第三章 代码的坏味道

我们并不试图给你一个何时必须重构的精确衡量标准。从我们的经验看来,没有任何量度规矩比得上一个见识广博者的直觉。我们只会吿诉你一些迹象,它会指出“这里有一个可以用重构解决的问题”。你必须培养出自己的判断力,学会判断一个类内有多少实例变量算是太大、一个函数内有多少行代码才算太长。

如果你无法确定该进行哪一种重构手法,请阅读本章内容和内封页表格来寻找灵感。你可以阅读本章(或快速浏览内封页表格)来判断自己己闻到的是什么味道,然后再看看我们所建议的重构手法能否帮助你。也许这里所列的“坏味道条款”和你所检测的不尽相符,但愿它们能够为你指引正确方向。

results matching ""

    No results matching ""