2012-06-05 34 views
1

我有一個java程序,每天早上自動運行,幷包含幾個方法,都是相互獨立的。有時我必須做測試,所以我會評論所有我不使用的方法。這是一個問題BC,有時我忘記取消註釋代碼,程序可能會運行幾天而沒有任何人發現它沒有完全運行。審查檢查器的意見

有沒有辦法爲此設置自動檢查?

解決方案:我決定添加一個計數器來計算運行的數字方法,並在數字錯誤時返回錯誤。

+1

黃色的郵政在屏幕上告訴你:記得在測試後取消註釋:) – Andreas

回答

2

審覈隨機插入的評論?餿主意。

使用revision control,如Git爲您的項目,如果你還沒有。然後事情就變得很簡單:

(如果你已經使用版本控制,再往下看,在#2,而忽略我的答案的其餘部分)

enter image description here

  1. 在上面圖像'遠程存儲'將是你存儲原始的,當前的開發版本(沒有測試評論)的地方。

  2. 通過從此存儲庫中提取最新源來設置您的單元測試。

  3. 對於黑客來說,把自己拉到一個單獨的副本(在圖像'本地存儲庫',及其對應的'工作目錄'),並在那裏做評論/取消註釋/測試。

  4. 除非您將更改「推送」到「遠程存儲庫」,否則您的單元測試將使用「遠程存儲庫」上未提供的非乾淨版本運行。

  5. 當您完成測試並且有一些值得添加到代碼中時,提交併「推送」到「遠程存儲庫」。

  6. 下一次測試運行時,它們將會有新的(好的)代碼。

  7. 利潤。

注意:'遠程存儲庫'和'本地存儲庫'實際上只是術語。他們都可以在同一臺機器上。