Blue pill or the red pill
(圖片來源︰Sarah Fagg)

2014/04/28 Updates

  1. 補上 DHH 原始 keynote 的影片︰RailsConf2014 Opening Keynote by DHH
  2. Uncle Bob 針對 DHH 的戰文,也寫了一篇文章來反擊︰Monogamous TDD
  3. XDite 在 4/28 也再撰文整理他的看法︰返璞歸真 -- 以最適當的方式設計軟體

前言

昨天在 XDite 大大的 Blog 中 (via: RailsConf 2014 - 十週年紀念版 ( 中 )),看到 RoR framework、Basecamp 公司的創辦人、Rework 一書 (中譯書︰工作大解放) 的作者,David Heinemeier Hansson (DHH),在 RailsConf 2014 中的 Keynote 後,發表了一篇針對 TDD 的戰文︰TDD is dead. Long live testing.

其實我覺得 XDite 整理 DHH 的 talk 重點就非常完整了,雖然我自己也是 TDD 的愛好者,但像這種由業界大神所寫出來的戰文,我覺得都有很高的閱讀價值。就算對方立場和你是相反的,從對方的論點中也可以找出滿多的檢查點,來反思自己在實踐上,是不是也犯了他們所討厭的錯誤,或是從錯誤的出發點來想事情。

所以我翻譯了這篇文章,除了讓自己再精讀一下 DHH 的想法外,也讓有興趣的朋友們可以多了解不同的意見,做為反思。

有任何翻譯上的謬誤,都歡迎提出,謝謝!