蜜桃一本色道久久综合亚洲精品冫|精品国产露脸对白8p|射丝袜av|成人一级片在线免费观看|亚洲欧洲日产国码av系列天堂


您的位置:中華顯示網 > 行業追蹤 > 市場行情 >

RoR之父批TDD已死,你認同嗎?

編輯:admin 2014-05-02 12:38:11 瀏覽:1096  來源: ithome

敏捷開發方法中有許多顛覆傳統開發流程的作法,TDD測試驅動開發(Test Driven Development)就是其中一種,不像過去先撰寫出一支功能程式再來測試,TDD反而是先從使用者角度寫測試,再回頭撰寫程式碼。

  TDD顛覆了傳統開發的思維,被許多人視為是新一代開發人員必須了解的開發趨勢之一,甚至有人說只有使用TDD才能寫出干凈的程式碼。

  但是,Ruby on Rails創始人David Heinemeier Hansson (DHH)卻在今年RailsConf大會中抨擊TDD的問題,甚至演講結束隔天還寫了一篇戰文(TDD is dead. Long live testing),直指測試萬歲,但TDD已死。

  DHH指出,大家過于相信「TDD宗教」,甚至以為,是自己不夠懂,所以,才沒辦法發揮出TDD的好處,但是DHH認為,一昧講究TDD,反而會破壞系統的設計,甚至,有時他寫的「臟程式」,還比講究TDD的「干凈程式」還要更簡潔。

  DHH更在部落格z8 戰文中直言:「我是DHH,我寫程式不TDD」(My name is David, and I do not write software test-first.),表明態度力反TDD。

  DHH在RailsConf演講的影片連結如下,不過這場演講只有下半場提及TDD,上半場則是DHH談自己一路成為程式設計師的心路歷程,也很值得從頭到尾看完。

   

標簽:

關注我們

公眾號:china_tp

微信名稱:亞威資訊

顯示行業頂級新媒體

掃一掃即可關注我們