在敏捷開發領域,文檔(需求文檔,詳細設計文檔等)是罕見之物。當一個新人半途加入項目的時候,在沒有太多文檔的情況下,閱讀測試代碼便是一個很好的開始。當然,前提是我們的測試代碼必須是可靠的,并且具有良好的可讀性。單元測試的第五項不可小覷的價值就被體現出來:
5. 測試即文檔。
有一種聲音:”單元測試代碼寫得再漂亮,也終究不是產品代碼,在部署到生產環境時會被無情的拋棄掉!”
所以被這種聲音迷惑的人開始信奉了長(測)話(試)短(少)說(寫),短(甚)話(至)不(不)說(寫)的信仰。這只是經過修飾得以傳播的一種聲音,而背后做支撐的總有那么幾大派系。
無辜派