木木子牛人大佬:
就是分别部署dev(开发环境)、test(测试环境)、prod(生产环境)三套环境 以防止线上修改代码出现事故出现

xixi3牛人大佬:
新手站长表示:三合一,不在意在线率。

dvbhack牛人大佬:

什么时候,哪个组织把这个定为开发标准了?

DevOps 的流程是各个公司/团队根据自己的情况来的,不一定就是 dev、test、prod 环境。

从来也没有说 开发 –> 测试 –> 生产 这是“开发标准”。

比如有的团队使用 “开发(development) –> 测试(testing) –> 预演(staging) –> 生产(production)” 流程,也有的团队在正式全量发布前面还会有灰度发布、A/B Test 的过程。

也有的团队是“开发 –> 自动化测试 –> 集成测试 –> 生产” 流程。

总之就是根据实际情况采用符合自己公司/团队/个人的开发流程。从来没有所谓的“开发–>测试–>生产”这个“标准”。

保障开发质量的不是你采用了几个环境,而是你的单元测试覆盖了多少代码,你的集成测试还原了多少真实用户场景。

小旭牛人大佬:
看公司规定 也看程序员自己 这几年好多大公司出事故你就知道 不会遵守了

guoguomiao牛人大佬:
……又不是几百万的大业务。
想到啥改啥。
改坏了读半年前的备份。

YukinoCoco牛人大佬:
我他妈直接写完一个版本就自动部署到生产环境,不带中间的那一大堆