1

我实际上正在开发一个需要一些配置才能使用的工具。为了节省一些时间,将一些值硬编码到配置选项卡的文本框中,这样我就不必每次进行一些测试或调试时都租用它们。

当我们使用 TFS 来管理我们的解决方案时,我想知道是否有办法以某种方式标记这些硬编码元素,以便 TFS 或 Visual Studio 2008 在我签入之前提醒我删除/替换它们。

更新:

待办事项注释不会是一个真正的解决方案,因为我们已经在使用它来标记必须重做的代码段。我们将其用作长期任务的提醒。我们有很多,所以这可能会变得有点不清楚。

4

3 回答 3

3

一些选项:

  1. 编写自定义签入策略
  2. 使用现有的 FxCop 签入策略并编写自定义规则(如果您使用实际编译的内容标记 TODO,例如属性)
  3. 同上,但通过StyleCop 签入策略(如果您的 TODO 是源评论)
于 2009-08-26T18:31:33.527 回答
2

可能不是完美的解决方案,但 Visual Studio 让您添加对您来说可能工作得很好的TODO 注释。

于 2009-08-26T11:54:26.780 回答
0

您可以编写一个在找到硬编码的东西时失败的单元测试。显然,您在签入之前不会收到提醒,但之后您确实会遇到构建失败。

于 2009-08-26T11:53:48.120 回答