??????????????????????????????????????????Χ????????????????????????????????????????????????????????????????????????е????????????????????????????????????????????????????????????????????Test Driven Development??TDD??????????????????????????????????????????????????????????????????????????????????Story????????????????????·??……????????????????????д?????????????????д?á??????????????????????????????????????????????κ??????????μ????bug????????????????????????????????????????′?????????????????????????????????????????????????????????????????

??????????????????????????????Kent Beck?????????????????£????TDD?????????????????“??——??——???”??????????????????????e?????????????????????????????TDD??????????????????

???????????????????п?

??????????????????????????TDD???????б?ò?????????????????????á???????????????TDD????????????????Щ???????ò??????????????????????????????GUI????????????????????Timer??????????????????Щ?2????????????????????????????????????????????ò???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Kent Beck???飬???????????????????????Kent Beck??????ò???????????????????????????ò???????????????????????

???????TDD?????????????

????????????????????????????????????????????????????Щ????е???????????TDD?????????????TDD?????????о????????????????????????????????????????????????????????????????????????????????в?????????????????????????á?

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

??????????????????????д??????????????д????Щ???????????????????????????????????????TDD?????????????????????????????????????TDD?????????????????е??????????????????????????????????????????????????????????????????????????????ú???д??????????????????????????????????????????????????????????????????????????·?????????

????TDD???????????????????α?д??????????в????????????????????????????????????????????????????????????????????????κζ?????????????????е??????????????Щ??????и???????????????????????????Щ??в??????????????·????????????????????????????????????????????Щ?????ò?????????????滹???Щ?????????????Щ???????ò?????????б????????????????????????Щ??ο??????????????????????????ò???????????????Щ????????

????????????????????Щ???????????????????????????????????????????????Щ????????????????????????????Щ??в?????????????????????????????????????????????????????????????????????????Щò????????????????????????????????

??????????????????????????????????????ò???????????????????????????Χ?????????μ??????????????????????????????????????????????????????????????????????????????????????????????????TDD??????·?????????????

????TDD??????

?????????????????TDD????????Щ??TDD??????????????????????????????????????Robert Martin?????????????????????????????????????????????????????????棬????????汾?????????????????????????????????п?????????????????????н?????????ó???????????????????????????????????????Щ??????Щ?????????????????????????????????TDD?????????????????????????????????????к??????????????

?????·??????????????TDD????????“??——??——???”??????????????????????????????????????????????????????????????????????????????е????????????????TDD????????μ???????????????????????????????????????????????????????????????????????????????????

?????????·??????????TDD?????????????????????????м??????TDD????????????????????????????????????????????