答案 0 :(得分:2)
单元测试应该是开发任务的一部分 - 您不应该编写代码,然后再编写代码测试。测试应该与代码一起编写,代码在测试之前不会完成。
代码审查:
同样,代码审查不是一项单独的任务 - 这是完成开发任务的必要条件。
如果您使用的是TFVC,请为TFVC安装代码审核签到策略,并使用内置的代码审核工作流程。
如果您正在使用Git,则需要拉取请求并在提交拉取请求时检查代码。在TFS 2015中,您还可以使用分支策略来强制执行代码审查。
答案 1 :(得分:1)
不,代码审查和单元测试不是积压项目,甚至不是sprint任务,这些都是开发任务。
我建议您为团队创建“完成定义”,即您可以编写团队需要完成的常见任务,以考虑故事或缺陷。
例如: - 对功能进行编码,提交到存储库并完成代码审查。 - 实施符合编码标准。 - 单元测试覆盖主要功能 - ....
您可以将此分享给您的团队,并在项目继续进行时不断改进。我的团队的国防部有近30项。将DoD放在一个共同的地方,可能是维基或工作站,这将是很好的。
答案 2 :(得分:1)
不,它不应该是用户商店的一部分。在我看来,它们应该作为完成定义的一部分。交付特征时 - 交付应该意味着不仅功能部件已完成,而且所有测试也已完成。