`

对上线步骤和配置选项的理解

阅读更多

上线步骤是个很关键的问题,上线步骤体现了我这个程序如果想要运行起来

1 程序在运行的时候,依赖于线上的哪些环境?

简称为:依赖模块配置选项(自身依赖,他人依赖,依赖他人)

比如:线上数据库的地址,用户名,编码 。依赖于线上的哪些其他模块提供的服务

2 程序运行时候,因为要做的通用性,有许多可选的功能配置选项

简称为:功能配置开关选项

这些选项都是可以选择的,看用户的有没有这种功能的需求。

3 程序运行时候,会有一些用户环境配置的选项

简称为:环境功能配置区间选项

可是算是用户的选择有默认选项,用户可以修改

4 整个程序整体的各个小模块该如何布置的问题。

简称为:程序部署

分别为程序应该被放到哪些合适的统一地方


5 总结 :为什么会有上线步骤?因为我的程序不是单独完成工作的,他依赖于其他用户的选择其他模块 ,和线上的步骤。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics