如何在凌乱的代码库中强制执行样式规则?

时间:2017-01-29 16:27:17

标签: c# .net visual-studio resharper tfs2012

我继承了一个使用TFS 2012的团队,没有任何签入规则

我们的代码库经常受到质量差的代码,对应该是只读的文件的修改,几乎没有单元测试覆盖的污染。

我们可以使用什么来阻止质量低劣的签到?我们目前都有resharper许可证。

1 个答案:

答案 0 :(得分:1)

因为你正在使用Resharper,我会推荐Code Cleanup feature。它允许您创建一组格式规则,可以在运行代码清理时应用于文件。我的团队有一个共同的Resharper设置文件,用于检查TFS的代码格式。

创建规则,办理登机手续,从团队购买,并在每台机器上设置文件后,我建议使用以下模式:

  • 从TFS打开/签出文件
  • 如果需要清理代码,请运行代码清理
  • 检查已清理的代码
  • 再次查看代码
  • 进行修改

如果您没有检查代码,直到您清理完并编辑完成后,差异就很难分辨出更改的内容。

您必须从团队中获得购买才能开始运行代码清理。文件夹,项目和解决方案级别支持代码清理或代码清理,因此您可以打开所有解决方案并自行清理。