敏捷軟件開發 之 第6章《一次編程實踐》讀書筆記

3月箴言工具

人的思想是了不得的,只要專一於某一項事業,就必定會作出使本身感到吃驚的成績來。—— 馬克·吐溫單元測試

 

本章是詳細表述了一個保齡球記分功能的開發過程開發工具

本章重要前提(也許咱們中的大多數並非很清楚保齡球的記分規則,而編寫程序我認爲最重要的的就是先理清規則):測試

第一步:得知需求並分析需求;優化

第二步:根據需求規則,寫出基本測試用例(這個用例還沒有添加任何邏輯);spa

第三步:將規則中的簡單規則(未全中和補中以外的狀況)付諸實踐,並時時用測試用例驗證;blog

第四步:完善補中規則,且仍然須要驗證以前已經驗證經過的用例;ci

第五步:繼續完善全中規則,測試用例同上,直到全部用例都經過;開發

第六步:添加能夠想到的記分狀況的測試用例,直到都經過測試;class

第七步:優化邏輯代碼:具體爲先優化複雜邏輯,再根據單一職能等原則優化其餘邏輯;

第八步:以上就是閱讀本次章節獲得的一點收穫。

 

本次章節最大的收穫是:在本身的開發工具上真正的重現了本次章節的邏輯流程,由於在今天以前對於單元測試屬於只知道概念和簡單實驗,沒有真正的在有價值的邏輯上實現過。以後的開發過程當中這個根據測試用例完善實現邏輯的方式是能夠參考的。

最最最重要的的:越複雜的邏輯越須要單元測試

相關文章
相關標籤/搜索