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

Dmi*_*kov 6 visual-studio-2008

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

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

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

我希望在Visual Studio中有类似的东西.我知道"TODO:"评论,但他们没有任何标记,也无法根据其重要性进行过滤.

Joh*_*ers 7

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

  • HACK
  • 去做
  • UNDONE
  • UnresolvedMergeConflict

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

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


Chr*_*ter 5

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


Dyk*_*kam 5

让编译器抛出警告:

#if RELEASE
#warning This has to rewritten later
#endif
Run Code Online (Sandbox Code Playgroud)

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