上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2.2 Dependencies(依赖管理)
项目使用的依赖项以及版本必须显式声明并与源代码隔离。
对于像Node. js的package、Java的Jar包、.NET的NuGet包这些外部构件,在开发、测试和生产运行时,都应该引用自依赖关系清单,需要避免将构件和源代码一起存储在源代码仓库中。
云原生应用程序永远不能存在隐式依赖于系统级别的包,因此该要素鼓励显式声明和隔离应用程序的依赖关系。这有助于提高开发和生产环境之间的一致性,简化应用程序新手开发人员的设置,并支持云平台之间的可移植性。