最标准的流程应该是,代码在开发环境中编写,但不能运行,代码写完后直接拿到测试环境去运行,测试通过后再部署到生产环境。 有些严的公司,代码甚至不能下载到本地,只能远程编辑。 测试环境拥有和生产环境基本完全相同的环境,只是数据库中的数据什么的不全面或者只有一些假数据。