2.1.1 一份基准代码对应一个应用
该方法论建立了应用程序及其代码库之间的一对一映射。所以一个应用程序一个代码库。任何共享的代码都应该作为一个整体,在其自己的代码库中进行跟踪。应作为可独立运行的依赖库或其他服务包含的库,或作为其他应用程序的支持服务。每个基准代码都保存在其自己的存储库中。
每一个部署就是应用程序的一个运行实例。多个部署可能以不同的方式部署在不同的环境,但都共享相同的基准代码。在特定环境部署应用程序,无需重新构建基准代码库:在部署之间进行的任何更改(例如,配置)要在应用程序基准库之外。