TDD回顧 TDD(Test-Driven Development洋丐,測試驅(qū)動開發(fā))是 XP(Extreme Programming吊圾,極限編程)實(shí)踐中的一項(xiàng)核心技術(shù),它以測試作...
TDD回顧 TDD(Test-Driven Development洋丐,測試驅(qū)動開發(fā))是 XP(Extreme Programming吊圾,極限編程)實(shí)踐中的一項(xiàng)核心技術(shù),它以測試作...
說文解字選擇抽象分享領(lǐng)悟成長之路消除重復(fù)提煉知識成為習(xí)慣更新知識重構(gòu)自我專攻術(shù)業(yè) 說文解字 讀書有三到荔仁,謂心到伍宦,眼到,口到乏梁。- 朱熹《訓(xùn)學(xué)齋規(guī)》 我出生時次洼,父親為我取名「劉光...
“Design is there to enable you to keep changing the software easily in the long term” —...
序言 筆者有幸參加了一次Code Retreat活動,整個過程很有收獲遇骑,本文通過Golang語言來回放一下卖毁。 需求一:判斷某個單詞是否包含數(shù)字 這個需求比較簡單,代碼實(shí)現(xiàn)如下...
序言 控制復(fù)雜性是計(jì)算機(jī)編程的本質(zhì)落萎『ダ玻—— Brian Kernighan 有一次給某團(tuán)隊(duì)培訓(xùn)TDD時,團(tuán)隊(duì)選擇的語言是Python练链,筆者引導(dǎo)的編程范式是OO翔脱。操練結(jié)束后,大家...
Design is there to enable you to keep changing the software easily in the long term. -...
遺留代碼 假如存在一段遺留代碼媒鼓,使用vector<vector >表示了一個復(fù)雜的領(lǐng)域?qū)ο蠼煊酢3绦虬ㄓ?jì)數(shù)與緩存兩種基本特性,其中計(jì)數(shù)因規(guī)則變化而變化绿鸣。 壞味道 很明顯疚沐,這段代...