重构

重构对于这些主题来说是非常重要的。 与这里涉及的其他主题同样重要的是,如何将好的代码变成伟大的代码。

我们可以用设计模式 DRY代码,以及泛化抽象。同时我们还必须避免反模式 While they may be tempting to employ, their costs outweigh their benefits.

Shortcuts make for long days.

我们也可以用典型用例组织我们的代码,让它更好理解。

测试

测试在重构中极其重要。

Small changes