![]() |
1
2
我不能对所有这些都发表评论,但以下是根据我的经验,我发现最有效的方法。
Dev非常灵活,属于您的Dev团队。它可以随时更新,当他们觉得是最好的或功能完成。
&生产 2) Dev通常可以在VM上。QA在大多数情况下也可以。暂存和prod应该匹配。我以前见过有人在VMs上运行prod,这取决于你的资源和对你的应用程序的需求。 3) 我们的开发人员使用本地SQL服务器上的prod备份进行开发。这使每个人都远离中央开发人员SQL服务器。Dev-web和Dev-sql是独立的框(只是出于必要,它们管理一堆项目),QA、Staging和Prod也是如此。 4) 大量的测试和交流。如果你有一支中小型球队,这并不难。如果你有很多团队,可以考虑scrum、正式的代码评审,以及保持团队间沟通的东西。不要把枯燥的问题当作建议的修复,把它们当作需要修复的bug。你将花费更多的时间来维护代码,而不是预先编写代码,所以要把维护当作一等公民对待,并确保管理层对此负责。
7) 开发团队需要开发的时候,根据部署,根据时间表进行QA和up。QA是每一次迭代/冲刺,Staging和Prod是每一次发布。 |
![]() |
ybou · 需要帮助从SQL 2005查询中删除过时的=*连接运算符 7 年前 |
![]() |
Robert · 将多个分隔符分隔的字段视为不同的行 8 年前 |
![]() |
hud · 执行存储过程会导致错误 8 年前 |
![]() |
Gonzalo · 如何将存储过程的结果插入到新表中? 9 年前 |