重构 代码简化的一张图

chenge · 2014年05月25日 · 最后由 lhy20062008 回复于 2014年06月16日 · 7107 次阅读

取自:“Go ahead, make a mess" by Sandi https://speakerdeck.com/skmetz/go-ahead-make-a-mess

这张图虽然简单,却包含了很多内容。代码可以分为四类:通用且稳定,通用但不稳定,私用且稳定,私用且不稳定,对不同类型的代码,重构的程度就会有差异。 对通用且稳定的代码,重构要彻底,整个系统,甚至多个系统均只保留一份代码; 对于通用且不稳定的代码,尽量保持一份代码,并对每一次改动做好记录; 私有且稳定的代码,可以直接置于类内部,并且独立于其他方法; 私有且不稳定的代码,可能要考虑是否改变系统设计了。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号