如何在Visual Studio中标记重要的代码区域?

时间:2009-07-10 11:46:16

标签: visual-studio-2008

我们有时候必须编写有潜在危险,不安全或写得不好的代码。通常它是匆忙完成的,需要稍后重写。

我的问题是:如何在VS 2008中轻松直观地标记此代码?

例如,我正在使用Mindjet MindManager进行规划,我喜欢我可以轻松地在任何主题上放置预定义的图形标记:“危险!”的红旗,“50%完成”的半满广场等等然后我可以设置一个过滤器,看看我所有标题为“重要”的主题或所有带进展的主题> 75%。

我希望在Visual Studio中有类似的东西。我知道“TODO:”评论,但它们没有任何标记,也无法按其重要性进行过滤。

3 个答案:

答案 0 :(得分:7)

查看工具 - >选项 - >环境,任务列表。它有:

  • HACK
  • TODO
  • UNDONE
  • UnresolvedMergeConflict

前三个具有“正常”优先级,最后一个具有高优先级。这些可以在任务列表(视图 - >任务列表)中排序。这些可以自定义,您可以添加自己的。

ReSharper更进一步,允许关键字通过正则表达式匹配,并在其待办事项资源管理器中显示特定的颜色和图标。

答案 1 :(得分:5)

我使用“TODO”后跟一个优先级指示器“P1”,“P2”等。然后我可以将TODO列表排序为正确的顺序。

答案 2 :(得分:5)

让编译器抛出警告:

#if RELEASE
#warning This has to rewritten later
#endif

http://msdn.microsoft.com/en-us/library/963th5x3(VS.71).aspx