Skip to content

Latest commit

 

History

History
24 lines (13 loc) · 1.21 KB

README.md

File metadata and controls

24 lines (13 loc) · 1.21 KB

要写易删除,而不易延展的代码

好的文章总是见解独到,功底深厚而逻辑清晰。这是一篇关于如何设计、架构代码的文章。文章的观点新颖而有力。作者的观点是,我们所做的一切 —— 重构、模块化、分层,等等,都是为了让我们的代码易于被删改,都是为了让遗留代码不成为我们的负担,而不是为了代码复用。

作者认为,经过七个不同的开发阶段,最终便可以提炼出这样的代码。每个阶段都有详细的介绍和例子。

初读文章,可能会有抽象、晦涩之感。但多读几遍之后,其主旨就会变的清晰。

一个晚上的彻夜不眠,有了这篇中文翻译,与大家分享,希望对读者有所助益。

水平有限,还望大家多多指点。

感谢

谢谢秋兄将这篇文章分享给我。

翻译自:Write code that is easy to delete, not easy to extend

本文也发表在了我的博客上,点击这里阅读全文