成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

TDD,BDD

shadajin / 2106人閱讀

摘要:每個(gè)階段就能進(jìn)行測(cè)試,節(jié)省開發(fā)成本。最初是由在年命名,它包括驗(yàn)收測(cè)試和客戶測(cè)試驅(qū)動(dòng)等的極限編程的實(shí)踐,作為對(duì)測(cè)試驅(qū)動(dòng)開發(fā)的回應(yīng)。的優(yōu)點(diǎn)是將各個(gè)參與協(xié)作團(tuán)隊(duì)的人員跨領(lǐng)域集中在一起達(dá)成一致的理解,節(jié)約了很多協(xié)作上的溝通時(shí)間。

TDD(測(cè)試驅(qū)動(dòng)開發(fā) Test Driven Development)

TDD(Test-Driven Development) 測(cè)試驅(qū)動(dòng)開發(fā) 是敏捷開發(fā)中的一項(xiàng)核心實(shí)踐和技術(shù),也是一種設(shè)計(jì)方法論。TDD的原理是在開發(fā)功能代碼之前,先編寫單元測(cè)試用例代碼,測(cè)試代碼確定需要編寫什么產(chǎn)品代碼。

TDD測(cè)試驅(qū)動(dòng)開發(fā),簡(jiǎn)單的理解就是通過測(cè)試來推動(dòng)整個(gè)開發(fā)的進(jìn)行。就像建房子時(shí),先把框架給你搭好,開發(fā)需要做的就是按照框架來開發(fā)每個(gè)功能。

TDD優(yōu)點(diǎn): 目標(biāo)明確,架構(gòu)清晰,可以保證不會(huì)偏離需求。 每個(gè)階段就能進(jìn)行測(cè)試,節(jié)省開發(fā)成本。

TDD缺點(diǎn):架構(gòu)提前搭好,靈活性差,需求一旦有變更,就要重新更新測(cè)試用例。

BDD(行為驅(qū)動(dòng)開發(fā) Behavior Driven Development)

BDD(Behavior Driven Development)行為驅(qū)動(dòng)開發(fā)是一種敏捷軟件開發(fā)的技術(shù),它鼓勵(lì)軟件項(xiàng)目中的開發(fā)者、QA和非技術(shù)人員或商業(yè)參與者之間的協(xié)作。BDD最初是由Dan North在2003年命名,它包括驗(yàn)收測(cè)試和客戶測(cè)試驅(qū)動(dòng)等的極限編程的實(shí)踐,作為對(duì)測(cè)試驅(qū)動(dòng)開發(fā)的回應(yīng)。

BDD關(guān)注的是業(yè)務(wù)領(lǐng)域,而不是技術(shù)。BDD強(qiáng)調(diào)用領(lǐng)域特定語言描述用戶行為,定義業(yè)務(wù)需求,讓開發(fā)者集中精力于代碼的寫法而不是技術(shù)細(xì)節(jié)上。著重在整個(gè)開發(fā)層面所有參與者對(duì)行為和業(yè)務(wù)的理解。

BDD的優(yōu)點(diǎn)是: 將各個(gè)參與協(xié)作團(tuán)隊(duì)的人員(跨領(lǐng)域)集中在一起達(dá)成一致的理解,節(jié)約了很多協(xié)作上的溝通時(shí)間。
具有明確的目的性,準(zhǔn)確的讓參與協(xié)作人員認(rèn)識(shí)到開發(fā)什么。
TDD和BDD的區(qū)別

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/105414.html

相關(guān)文章

  • [轉(zhuǎn)]關(guān)于TDD、BDD和DDD的一些看法

    摘要:而且現(xiàn)在大行其道的一些模式對(duì)的支持都非常不錯(cuò),比如和等。實(shí)際上也是建立在這個(gè)基礎(chǔ)之上,因?yàn)樗P(guān)注的是層的設(shè)計(jì),著重于業(yè)務(wù)的實(shí)現(xiàn),因此不可避免的以貧血模式為基礎(chǔ)而存在。 互聯(lián)網(wǎng)加下誕生很多新型的互聯(lián)網(wǎng)團(tuán)隊(duì),關(guān)于各工種的配合交流大家都有很多不同的實(shí)踐,最近看到不錯(cuò)額一篇文章,轉(zhuǎn)給有這方面需求的道友look,look 在實(shí)際的項(xiàng)目中,我們可能隨時(shí)面對(duì)各種不同的需求,它的各個(gè)方面的要素決定了我...

    taohonghui 評(píng)論0 收藏0
  • [轉(zhuǎn)]關(guān)于TDD、BDD和DDD的一些看法

    摘要:而且現(xiàn)在大行其道的一些模式對(duì)的支持都非常不錯(cuò),比如和等。實(shí)際上也是建立在這個(gè)基礎(chǔ)之上,因?yàn)樗P(guān)注的是層的設(shè)計(jì),著重于業(yè)務(wù)的實(shí)現(xiàn),因此不可避免的以貧血模式為基礎(chǔ)而存在。 互聯(lián)網(wǎng)加下誕生很多新型的互聯(lián)網(wǎng)團(tuán)隊(duì),關(guān)于各工種的配合交流大家都有很多不同的實(shí)踐,最近看到不錯(cuò)額一篇文章,轉(zhuǎn)給有這方面需求的道友look,look 在實(shí)際的項(xiàng)目中,我們可能隨時(shí)面對(duì)各種不同的需求,它的各個(gè)方面的要素決定了我...

    lily_wang 評(píng)論0 收藏0
  • 漫畫 | 被TDD/BDD/DDD......“逼瘋”的程序員

    摘要:作為一個(gè)程序員,你需要學(xué)習(xí)編程語言和編程框架。雖然有些難度,但是你最終能掌握它們,順利地寫出應(yīng)用程序。使用者需要根據(jù)自己項(xiàng)目的上下文對(duì)它們進(jìn)行解釋。對(duì)程序員來說,可以暫時(shí)放棄這些熱門概念。 作為一個(gè)程序員,你需要學(xué)習(xí)編程語言和編程框架。 雖然有些難度,但是你最終能掌握它們,順利地寫出應(yīng)...

    Ryan_Li 評(píng)論0 收藏0
  • 探知JS測(cè)試(1)

    摘要:?jiǎn)卧獪y(cè)試這是測(cè)試類型的一種,所謂的單元即,由一些函數(shù)組成能完成某項(xiàng)功能的模塊。單元測(cè)試的過程想好測(cè)試用例動(dòng)手寫測(cè)試查看測(cè)試結(jié)果,通過則否則應(yīng)該進(jìn)行測(cè)試模式想說一下,測(cè)試模式和單元測(cè)試的區(qū)別。測(cè)試模式包括單元測(cè)試通常測(cè)試模式有和模式。 有一定水平的js童鞋,應(yīng)該會(huì)經(jīng)??吹揭恍希诮榻B項(xiàng)目的時(shí)候,會(huì)不由自主說道測(cè)試。 比如,單元測(cè)試,函數(shù)測(cè)試,或是TDD,BDD等測(cè)試模式。沒錯(cuò),這也是...

    xingpingz 評(píng)論0 收藏0
  • 探知JS測(cè)試(1)

    摘要:?jiǎn)卧獪y(cè)試這是測(cè)試類型的一種,所謂的單元即,由一些函數(shù)組成能完成某項(xiàng)功能的模塊。單元測(cè)試的過程想好測(cè)試用例動(dòng)手寫測(cè)試查看測(cè)試結(jié)果,通過則否則應(yīng)該進(jìn)行測(cè)試模式想說一下,測(cè)試模式和單元測(cè)試的區(qū)別。測(cè)試模式包括單元測(cè)試通常測(cè)試模式有和模式。 有一定水平的js童鞋,應(yīng)該會(huì)經(jīng)??吹揭恍希诮榻B項(xiàng)目的時(shí)候,會(huì)不由自主說道測(cè)試。 比如,單元測(cè)試,函數(shù)測(cè)試,或是TDD,BDD等測(cè)試模式。沒錯(cuò),這也是...

    bladefury 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<