久久精品国产99久久,欧美五码在线,一区二区三区日韩精品,亚洲国产视频a


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

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

編輯:admin 2014-05-02 12:38:11 瀏覽:1126  來源: 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

微信名稱:亞威資訊

顯示行業頂級新媒體

掃一掃即可關注我們

主站蜘蛛池模板: 应城市| 济宁市| 榆中县| 老河口市| 卢湾区| 溧阳市| 横峰县| 乐业县| 理塘县| 景谷| 镇雄县| 宁南县| 怀化市| 祁东县| 南漳县| 襄垣县| 高清| 炉霍县| 洛宁县| 武乡县| 牡丹江市| 阿拉善盟| 剑川县| 宿迁市| 拉萨市| 松原市| 钦州市| 定日县| 浮山县| 望奎县| 昌图县| 仙游县| 大冶市| 双鸭山市| 寿阳县| 土默特右旗| 扎鲁特旗| 内乡县| 铁岭市| 天水市| 陕西省|