???????????????????????????????л??????????????????????????????????BDD???????????????????????TDD??????????е?????????InfoQ????????????????????BDD??????????????????????????????????????????????????TDD?????????????????BDD????????????????÷??????????????????????????????????????????????ü??TDD??BDD???檔??

?????????????

?????? J. B. Rainsberg ——????????????????????????????The Code Whisperer

?????? Dan North ——DRW Trading Group????漼?????? ?????????????BDD?????????

?????? Gojko Adzic —— ???????Specification by Example??????Bridging the Communication Gap??????

?????? Ron Jeffries ——???????XP?????????????????????????????????XP???????

?????? Steve Freeman —— ??????????????Growing Object Oriented Software?? Guided by Tests??????

?????????????????????????Щ???????????????????????TDD????BDD???????????????

????JB?????????????????????????е??????ī??????????????£??????????????TDD??BDD????????????????ɡ?

?????????ν??TDD?????????????????????????????е??????д???????Bug??????????????????????????????????????????????????????????——???????????????????????κ????????2???????????????????′???????????????????????????????TDD??????????????????????????????д??????ж???????????????????????????????????????????Bug???????TDD??????????????????????????????TDD??????????????????????????????????????????е?????????????BDD????????BDD?????????????????????????????????????????????????????????????????????????????????????????????????????????????й???TDD??BDD???????

?????????????????????????????????????????????TDD????????????ɡ??????????????TDD??BDD??????????磺??????????????????????????????????????????????????ù???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Щ???????????????

????Dan????????????????Щ???塣TDD??????????????????????????????????????α???????????????????????????????????“???????”??emergent design???????????д?????????????????????????????????????????????????????????????????????????????????????????к?????????????????????????????к???????д??????????????????????????????????????????????????????????“??????????????????????????”????????????????????????????????????????е?????

??????????????????????????????????в???TDD?????????????κ????????????TDD?????????????????????TDD??????£???????????м???????????????????TDD??????????????????????????????????????????????????????????????????Щ???????Ч????????????????Щ??????????Щ???????????????????????TDD????????????????????????????????????????????????????????????????????——??????????????????????????????????????????ε???????????????????????

????BDD?????????????????????????????XP???????????????????????TDD????????????BDD?????????????????????????????????????????????е?????γ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????С???????????????????б???????????????????????????????????????????????????????????????????????“?????????????????”????“?????????????????????????”

????BDD??????????????????Щ?????????????????ν???????BDD???????????????????????飬???????ν???Щ????????????????????????????????????????????????BDD??????????????????????????????????????????????????????????BDD?????????????????????????????

?????????????????????????????????????????????????????????????????????????????????????????????????TDD????????????????????????????????????Щ???????????????????????????????????

????Gojko?????????????ζ???TDD??BDD???????????????????TDD????屻?????????????????????????BDD???????????????????????????????????????п?????ε??????????Brian Marick???Agile Testing by Lisa Crispin and Janet Gregory???е??????????????壬TDD??????????????BDD?????????????????????????????????????????????????TDD????BDD??????????????TDD????????????BDD????????????????????????????????????????棺