假設我有,有很多待辦事項的項目,一些無意離開了那裏,有些不再適用,一些代表未來可能的功能等如何將TODO處理整合到maven測試階段?
我知道,大多數IDE可以顯示/過濾/排序,但即時尋找一種執行更嚴格政策的方式。
即時尋找的是一些maven插件,我可以綁定到尋找特定格式的TODO的測試階段(例如// TODO-Ver ...),如果發現任何東西,則生成一個測試失敗(然後可以通過哈德森看到,電子郵件將被髮送,警報將關閉,頭將滾動等)。
這個額外的執行將被綁定到某個配置文件下的測試階段,該配置文件只會在接近開發週期結束時被激活。
我的問題是有人做過這樣的事情嗎? 什麼代碼檢查工具可以通過regexp查找TODO,以及可以使用哪些maven插件來運行所述檢查工具?單元測試有可能嗎? 任何意見/想法/建議將受到歡迎。
您最好生成報告,而不是失敗測試或構建。後者將讓您的開發人員刪除所有TODO,以使構建成功。想象一下當失蹤的TODO必須被考慮時的樂趣;是的,電子郵件將被髮送,警報將熄滅,頭會滾動等,但有點太晚了。 – 2010-07-27 07:38:12