我们有时候必须编写有潜在危险,不安全或写得不好的代码。通常它是匆忙完成的,需要稍后重写。
我的问题是:如何在VS 2008中轻松直观地标记此代码?
例如,我正在使用Mindjet MindManager进行规划,我喜欢我可以轻松地在任何主题上放置预定义的图形标记:“危险!”的红旗,“50%完成”的半满广场等等然后我可以设置一个过滤器,看看我所有标题为“重要”的主题或所有带进展的主题> 75%。
我希望在Visual Studio中有类似的东西。我知道“TODO:”评论,但它们没有任何标记,也无法按其重要性进行过滤。
答案 0 :(得分:7)
查看工具 - >选项 - >环境,任务列表。它有:
前三个具有“正常”优先级,最后一个具有高优先级。这些可以在任务列表(视图 - >任务列表)中排序。这些可以自定义,您可以添加自己的。
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