我在想,你是如何对待没有冲突的自动驾驶的?您只是通过编译/单元测试验证然后提交,还是查看每个合并结果以确保没有其他语义问题,这可能只在应用程序运行时导致错误?
发布于 2014-04-06 07:26:53
这是一个惯例问题,取决于项目的团队。
理想情况下,您应该有涵盖所有执行路径的单元测试,以及适当的非回归测试。应该有一个连续集成系统,在每次提交之后运行所有自动化测试,包括自动合并提交,以及一个专门的QA团队来运行额外的非自动化测试。
在现实中,你可能在理想的设置和什么都没有之间有一些东西,这取决于团队的底线,以及有多大的谨慎是“足够”的。在一个超级关键的项目中,你显然想要尽可能的小心,但是在你的宠物项目中却没有那么多。
https://stackoverflow.com/questions/22884895
复制相似问题