- 云原生应用开发实战:基于.NET开发框架及Kubernetes容器编排技术
- 51Aspx组编
- 206字
- 2024-05-10 12:08:34
1.2.2 Dependencies(依赖管理)
项目使用的依赖项以及版本必须显式声明并与源代码隔离。
对于像Node. js的package、Java的Jar包、.NET的NuGet包这些外部构件,在开发、测试和生产运行时,都应该引用自依赖关系清单,需要避免将构件和源代码一起存储在源代码仓库中。
云原生应用程序永远不能存在隐式依赖于系统级别的包,因此该要素鼓励显式声明和隔离应用程序的依赖关系。这有助于提高开发和生产环境之间的一致性,简化应用程序新手开发人员的设置,并支持云平台之间的可移植性。