第6章——分而治之

上一章假定程序通常由多个组件构成,这些组件以某种方式分离:由不同的团队开发不同的功能领域;通过接口访问模块;模块被打包成容易被替换的方式;等等。在过去的几十年间,我们花费了大量的精力在编程语言中定义模块的语法和语义上,以及用于部署他们的库和基础设施。重要的问题是,我们应该如何划分一个问题,从而成功地解决它呢?


本章无代码清单