我目前正在構建遺留應用程序的CI構建腳本。有零星的JUnit測試可用,我將把所有測試的JUnit執行集成到CI構建中。但是,我想知道如何處理我在非維護的JUnit測試中遇到的100個故障。難道我:刪除或註釋掉非工作的JUnit測試?
1)註釋出來,因爲他們似乎有合理的,如果沒有維護,業務邏輯在他們希望有人最終取消註釋它們,將它們固定
2)刪除它們作爲其不太可能有人將修復它們,註釋掉的代碼只會被忽略或混亂不斷
3)追蹤那些在我手中留下這個爛攤子的人,並用代碼的打印輸出將他們打在頭上(這是由於長效氣味將足以滿足這項任務),同時宣揚維護良好且經過單元測試的代碼庫的好處
你想毆打給你代碼的人或編寫單元測試的人嗎?附:不好的程序員只能理解很長的方法。 – IAdapter 2010-03-23 17:03:40