為整個項目寫測試程序,你可能需要將它當作一種全職工作來對待。當然,我們都希望100%(+)的測試覆蓋率,就像我們都希望洗滌盆里沒有臟盤子。然而,另外一種方法是當你需要盤子時清洗所需的盤子。我們用這種策略為新代碼寫測試程序,老代碼中我們開發的過程中遇到時再寫測試程序。
我建議新程序員應該去為老程序寫測試,這樣它能強迫你學習老代碼庫,讓你獲得更深的肌肉記憶力。但一定要遵循上面的這些原則。
[英文原文:What I Learned as a Junior Developer Writing Tests for Legacy Code ]作者: 9394 時間: 2013-11-11 06:55:31