2009-07-10 159 views
6

我们有时必须编写潜在的危险,不安全或写得不好的代码片段。通常它会很快完成,需要稍后重写。如何在Visual Studio中标记重要的代码区域?

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

例如,我使用Mindjet MindManager进行规划,我很喜欢我可以轻松地在任何主题上放置预定义的图形标记:“危险!”的红色标志,“完成50%”的半满方格,等等。然后,我可以设置一个筛选器,并查看所有标题为“重要”的主题或所有进度> 75%的主题。

我想在Visual Studio中具有类似的功能。我知道关于“TODO:”的评论,但他们没有任何标记,也不能根据其重要性过滤。

回答

5

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

5

让编译器扔警告:

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

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

+0

事实证明,我点击downvote而不是upvote按钮,并没有及时注意到。我的错误投票被“锁定”,除非答案被编辑。 – 2011-10-03 13:09:00

+0

啊,有趣。 – Dykam 2011-10-03 14:08:22

7

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

  • HACK
  • TODO
  • UNDONE
  • UnresolvedMergeConflict

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

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

相关问题