2009-07-10 158 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更進一步,允許關鍵字通過正則表達式匹配,並在其待辦事項瀏覽器中顯示特定的顏色和圖標。

相關問題