木木子牛人大佬:
就是分别部署dev(开发环境)、test(测试环境)、prod(生产环境)三套环境 以防止线上修改代码出现事故出现
xixi3牛人大佬:
新手站长表示:三合一,不在意在线率。
dvbhack牛人大佬:
什么时候,哪个组织把这个定为开发标准了?
DevOps 的流程是各个公司/团队根据自己的情况来的,不一定就是 dev、test、prod 环境。
从来也没有说 开发 –> 测试 –> 生产 这是“开发标准”。
比如有的团队使用 “开发(development) –> 测试(testing) –> 预演(staging) –> 生产(production)” 流程,也有的团队在正式全量发布前面还会有灰度发布、A/B Test 的过程。
也有的团队是“开发 –> 自动化测试 –> 集成测试 –> 生产” 流程。
总之就是根据实际情况采用符合自己公司/团队/个人的开发流程。从来没有所谓的“开发–>测试–>生产”这个“标准”。
保障开发质量的不是你采用了几个环境,而是你的单元测试覆盖了多少代码,你的集成测试还原了多少真实用户场景。
小旭牛人大佬:
看公司规定 也看程序员自己 这几年好多大公司出事故你就知道 不会遵守了
guoguomiao牛人大佬:
……又不是几百万的大业务。
想到啥改啥。
改坏了读半年前的备份。
YukinoCoco牛人大佬:
我他妈直接写完一个版本就自动部署到生产环境,不带中间的那一大堆