《測試驅動開發》(中文版)設想把編程看成是轉動麯柄從井裏提一桶水上來的過程。如果水桶比較小,那麼僅需一個能自由轉動的麯柄就可以瞭。如果水桶比較大而且裝滿水,那麼還沒等水桶全部被提上來你就會很纍瞭。你需要一個防倒轉的裝置,以保證每轉一次可以休息一會兒。水桶越重,防倒轉的棘齒相距越近。測試驅動開發中的測試程序就是防倒轉裝置上的棘齒。一旦我們的某個測試程序能工作瞭,你就知道,它從現在開始並且以後永遠都可以工作瞭。相比於測試程序沒有通過,你距離讓所有的測試程序都工作又近瞭一步。現在我們的工作是讓下一個測試程序工作,然後再下一個,就這樣一直進行。分析錶明,要編程解決的問題越難,每次測試所覆蓋的範圍就應該越小。
秉承《重构》的风格,该书也是同样的冗长和繁复,说了为了再现真实的代码。以前,或许我会同意,但是现在已经受不了了。如果电影院不是放大片,而是如现实生活一般平淡的镜头,你还会去看么?同样,文学作品即便是基于生活,也是经过提炼,浓缩和升华的。所以,我已经没有耐心...
評分连PhD都能直译成"哲学博士"...google翻译都不会犯这样的错误,失望 其它的就不多说了 生硬的词语, 不通畅的语句, 费解! 怎么能对的起Kent大神的好书啊!!
評分 評分真不知道出版社怎么选的译者。一本200页的书动用了10来个译者。。。整个翻得就是惨不忍睹糟蹋了一本好书。。建议看原版。。。
評分本想直接写短评,发现字数写不下,故记录在此: 花了两个小时快速的读完了,留下印象的是在前言里写的TDD两个原则:不要重写代码,除非test fail了;去除重复设计,优化代码结构。以及“不要过多的设计,只要满足test pass即可” -- 当现有设计不满足新功能时(即新的test fail...
第一部分的資金實例還蠻流暢,感性認識可以構建起來,第二部分跳過,第三部分翻譯的有點那啥。。。
评分不知所雲
评分TDD,BDD,帶給我們的不止是一種開發方式。
评分碼農必讀,tdd經典之作,而且很短
评分原書可能還可以。。。
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 qciss.net All Rights Reserved. 小哈圖書下載中心 版权所有