eclipse的tasks使用說明

tasks可以在代碼裏增加標識,通過tasks view可以快速的找到這些標識的地方,有助於提高開發效率和代碼管理。

通過Eclipse的 Window==》Show View==》Tasks可以打開任務管理視圖。

先看個例子(注意看行號左側的對勾):


圖中個方法說明:

f0是普通方法

f1,f2,f3是在註釋中添加了系統默認task標識的方法,

f4是通過eclipse添加task標識的方法

f5是添加自定義標識的方法

(注意的是task標識可以添加到任何地方,不只限於方法)

其中

XXX一般指此處功能已實現,但待優化,待商榷

TODO 指此處需要實現某功能

FIXME一般指此處邏輯錯誤或有異常,待處理


f1,f2,f3與f4是task兩種不同的添加方式。

通過TaskType我們很容易看出其中的不同。一個是JavaTask ,另一個是Task。


f1,f2,f3方法的標識是通過在代碼註釋中添加關鍵字XXX,TODO或FIXME實現的。也是無法通過tasks view進行編輯的。

f4方法task標識的添加方式是通過在行號的左邊點擊右鍵選擇add task來實現的,可以通過Tasks view 進行編輯和管理。

值得一提的是:雖說f4方法Task標識可以通過Task view進行管理,但是這個標識也很容易丟失。比如:你把f4方法剪切並粘貼到f5方法下面。你就會發現task標識丟失了,甚至是你把f4方法刪除,然後Ctrl+Z標識還是會丟失的。因爲這種標識是依賴於eclipse的,而f1,f2,f3的標識是依賴於代碼的。我還是建議使用方法f1,f2,f3的task標識方式。


f5方法的標識是自定義的。可以通過window==》Preferences==》搜索task==》找到java下的 task tags 進行添加。


eclipse對於自動生成的方法默認會添加// TODO Auto-generated method stub這樣的語句。如果很多這樣的自動添加的標識肯定會影響我們自己添加的tasks。所以建議在代碼模板裏去掉這句話。windows==》搜索code templates==》找到java的code templates下的code==》Method body==》編輯,去掉// ${todo} Auto-generated method stub。

有些人問// $TODO Auto-generated method stub是否能批量刪除,我只能遺憾的說不能,因爲這種標識是來自代碼的。比較快的方法就是通過tasks 視圖,找到這些標識一條一條刪除。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章