Hauv software engineering, kev txhim kho tus cwj pwm yog kev txhim kho software agile uas txhawb kev sib koom tes ntawm cov neeg tsim khoom, cov neeg soj ntsuam zoo, thiab cov neeg sawv cev hauv qhov project software.
Yuav ua li cas yog Tus Cwj Pwm Tsav Kev Txhim Kho?
Txoj kev coj tus cwj pwm (BDD) yog an Agile software txhim kho txoj hauv kev uas daim ntawv thov raug sau tseg thiab tsim los ntawm tus cwj pwm tus neeg siv xav kom muaj kev paub thaum cuam tshuam nrog nws.
Tus Cwj Pwm Tsav Kev Loj Hlob yog dab tsi?
Kev Coj Tus Cwj Pwm-Driven Development (BDD) yog a Kev Xeem-Thawj, Kev Ntsuas Kev Ntsuas Ua Ntej uas muab Kev Ua Tau Zoo los ntawm kev txhais (thiab muaj peev xwm ua tau zoo) cov kev sim ua ntej, lossis ua ib feem ntawm, qhia txog kev coj tus cwj pwm.
BDD piv txwv yog dab tsi?
Kev Coj Tus Cwj Pwm Tsav Tsheb (BDD) yog ib txoj hauv kev uas suav nrog kev txhais tus cwj pwm ntawm tus cwj pwm los ntawm cov piv txwv hauv cov ntawv dawb. Cov piv txwv no tau txhais ua ntej kev txhim kho pibthiab siv raws li kev lees paub. Lawv yog ib feem ntawm lub ntsiab txhais ntawm ua tiav.
Dab tsi yog qhov txawv ntawm TDD thiab BDD?
BDD yog tsim los sim ib daim ntawv thov tus cwj pwm los ntawm tus neeg siv kawg qhov kev xav, qhov TDD tau tsom mus rau kev sim cov khoom me me ntawm kev ua haujlwm hauv kev sib cais.