重构测试Small changes重构重构对于这些主题来说是非常重要的。 与这里涉及的其他主题同样重要的是,如何将好的代码变成伟大的代码。 我们可以用设计模式 DRY代码,以及泛化抽象。同时我们还必须避免反模式 While they may be tempting to employ, their costs outweigh their benefits. Shortcuts make for long days. 我们也可以用典型用例组织我们的代码,让它更好理解。 测试测试在重构中极其重要。 Small changes