2012-03-06 112 views
31

所以我只是最近才發現了TODO評論。對於那些不知道的人來說,大多數現代IDE都會在註釋中識別這個詞,並將註釋行標記爲不同的顏色,因此它脫穎而出。IDE評論關鍵字

EG。

//Need to talk to Bill about refactoring this code 

//TODO:Need to talk to Bill about refactoring this code 

您可以在IDE的喜歡EclipseRubymine注意突出TODO註釋和一些不錯的其他功能,用它做。

我的問題是:還有什麼其他關鍵字像TODO?這似乎是一種更好的方式,通過評論和一個應該在IDE中廣爲人知的特性與開發人員進行交流。他們的目的是爲了幫助開發..

+3

'FIXME:'與VOD中的'TODO:'非常類似。不是一個IDE,但仍然... :) – cHao 2012-03-06 15:24:55

+1

可以確認FIXME也在eclipse中工作。聽起來不錯。那是2:D – OVERTONE 2012-03-06 15:25:33

+1

只是一個小方面的說明:離開任務標籤末尾的':'。許多工具在定義之後添加它們(特別是如果某些開發人員正在使用它們,其中一些則不是 - 例如,它在較舊的Eclipse版本中會混淆* Tasks View *)。 – rlegendi 2012-03-07 08:03:26

回答

52

我可以說Eclipse,你可以自定義它。

點擊窗口 - >首選項,並搜索常規 - >編輯 - >結構化文本編輯器 - >任務標記,或爪哇 - >編譯器 - >任務標記(可能會有一些額外的那些象爲JavaScript,PHP,StatET等)

TODO, FIXME, XXX 

我使用一些額外的像:

CHECKME, DOCME, TESTME, PENDING 

我個人比較喜歡到u請輸入DISCUSS/REVIEW標籤,以確保我在代碼審查或配對編程期間與某人討論某個問題(例如,我沒有誤解說明應該如何工作等)。

您還可以設置優先也分配給不同的任務標籤。

+1

我添加了ASSUMES來捕捉非明顯的先決條件。 – rimsky 2015-07-22 22:54:58

8

這些被稱爲task tags。在Eclipse中,它們是TODO,FIXMEXXX

但是,Eclipse允許您修改任務標籤的可用列表。轉到preferences>Java>Compiler>Task Tags

在這裏,您可以修改任務標記的可用列表,改變自己的優先級,並決定是否任務標記應區分大小寫。

1

像TODO,FIXME這樣的模式在NetBeans中默認爲ToDo關鍵字。您還可以在工具>選項>雜項>任務中添加所需的任何關鍵字。

+0

我知道這一點。我只是在尋找一個普遍接受的列表或默認的indstry – OVERTONE 2012-03-06 15:34:34

1

啓用/禁用代碼格式化使用: // @formatter:上 // @formatter:關

0

添加自定義標籤TODO的IntelliJ去:

首選項>編輯器> TODO

1

在Eclipse Oxygen 4.7.2 for C/C++中,任務標籤在Windows - >首選項 - > C/C++ - >任務標籤中配置。

您還可以啓用搜索任務標記爲@rlegendi答案。