分享 今天晚上 (2014-05-09) 11 点 30,Martin Fowler、Kent Beck、DHH 论战《Is TDD Dead?》

howiehu · 2014年05月09日 · 最后由 chenge 回复于 2014年05月10日 · 2689 次阅读

这消息应该很多人都知道了吧?先前 DHH 的几篇雄文看来影响不小。

有人今晚观战不?哈哈!

https://plus.google.com/events/ci2g23mk0lh9too9bgbp3rbut0k

#1 楼 @yukihiro_matz ……不带老是装 matz 的……

vpn 都连不上。看大佬们说些啥

4 楼 已删除

表示这网络基本看不了啊。。

7 楼 已删除

约架才能解决问题

我的摘要(從我的 FB 上轉錄)

1 ) DHH 花了五分鐘再講我這篇文章裡談到的東西。內容幾乎沒差多少

http://blog.xdite.net/posts/2014/05/05/over-desgin

抱怨 TDD 帶來一堆問題

2 ) Martin Fowler 馬上推卸責任。把話筒踢給 Kent Beck。指責是因為 Kent 推廣 Extrem Programming!!!! 所以應該 Kent 來解釋為什麼會變這樣

3 ) Kent 很無辜說他弄 TDD 是為了更有自信寫 code

4 ) DHH 說他看到的是 TDD 弄壞了 design 他不願意犧牲太多去 tradeoff。問他們兩位願意花多少代價 tradeoff

5 ) Martin 不說話。Kent 只好說 Martin 看起來再等他講,只好又他先講吧。然後他開始談他昨天參加 FB hackathon,他寫的 code 一半有 TDD,另一半根本連 test 都沒。他覺得自在的就測啊。不能測的就不要測。

然後扯到 mock。特別的是他 mock nothing。他認為很多人覺得 TDD 會害得之後無法 refactoring 是鬼扯,他跑去看那樣宣稱的人的 code,發現那個人根本是亂 mock,test 到處 coupling design。難怪無法 refactoring 不是 TDD 的錯。

6 ) 換 Martin 說。他認識也有好人用很多 mock,所以他不想批評用 mock 很多的人。然後他覺得 tdd 是實踐 self testing code 的好方法。扯 self testing code 的好處。

7 ) dhh 說她同意 self testing code 的好處,然後又把話題拉回來繼續問傷害 design 的問題。

8 ) martin 說。喔~~我聽懂你是想要討論傷害 design 的事了。不過我們 30 min 時間到了。下次再討論吧!

9 ) dhh : ( 覺得真是三小很無奈)好吧。下次再約。

***

這大概就是今天差不多的內容。下一集會是下禮拜五同一時間同一個網址。

歡迎樓下接續討論。

#10 楼 @xdite 看起来像是 鸡同鸭讲

DHH 脸好长

#10 楼 @xdite 谢谢分享,大陆看不到这个,很无奈,其实是很好的学习机会。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号