作 者 | 杜沁园(悬衡) 重构代码时,我们常常纠结于这样的问题: 需要进一步抽象吗?会不会导致过度设计? 如果需要进一步抽象的话,如何进行抽象呢?有什么通用的步骤或者法则吗? 单元测试是我们常用的验证代码正确性的工具,但是如果只用来验证正确性的话,那就是真是 “大炮打蚊子”--大材小用,它还可以帮助我们评判代码的抽象程度与设计水平。本文还会提出一个以“可测试性”为目标,不断迭代重构代码的思路,利…
登录你的账号
用户名或电子邮箱地址
密码
记住我