我想知道,你如何对待没有冲突的自动电池?你只是通过编译/单元测试验证然后提交,或者你是否看看每个合并结果以确保没有其他语义问题,只有在应用程序运行时才会导致错误?
答案 0 :(得分:2)
这是一个惯例问题,取决于项目团队。
理想情况下,您应该对所有执行路径进行单元测试,并进行适当的非回归测试。应该有一个持续集成系统,在每次提交后运行所有自动化测试,包括自动合并提交,以及一个专门的QA团队来运行其他非自动化测试。
实际上,你可能在理想的设置和任何事物之间都有一些东西,这取决于他们划线的团队,以及多少细心“足够”。在一个超级关键的项目中,你显然希望尽可能小心,但在你的宠物项目中并没有那么多。