??   ????TDD

????TDD??Test-Driven Development????д??????????????????TDD??????·?????ò????????????????У???????????????????TDD?????????????????TDD???????????á?

????TDD??????

?????????????????????????У??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Щ??????????????TDD?????д??????????????????????????????????????????????????????????????????????????????????е??

????????????????д??????????????????????÷??????????????????????????y????е???????????????????????Щ????????????????????Χ???????????????????????????????????????????????????????????

?????γ??????????????????д?????????????????????????????????????????д????????????????????????????????????????????????????????????????????????÷?????????????????????????????????С??????????????????????£????????????????????

???????????????????????????????????????????????????????????????????????????????????????????????????????????????????л?????????????????????й?????????????????????????????????

???????Ч???TDD??????????д???????????С??????????????????????????????????????????λ??????????????????в???????????????????????д???????仹?????

???????????TDD??????д??????????д????????????????????д?????????????????????????????д?????????????

????TDD???

???????????????????????????????????????????????????????C?????C++?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

?????????????????????????????????磺??д?????????д?????????????????????????????????????????????????????????????????

?????????б???????????????????????????????????????κν??????????????????????????????б??У????????????????????????????

???????????????????ò?????????????????TDD?????????????????????д?????????????????????д???????????????????????????????β???????????????????????

??????д???????д??????????????????д?ж?????????????????д???????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????????????£????ū?????????????????1?????????????????????????д????????????????C++??????????????????С??????OO??????

????????????????????????????ζ???????????????????????????????????

????С???????????????????????????????С????????????????e???

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

????Object Meentor????????????????????Robert C. Martin?????TDD???????棺

????1??????????????????????????????????????д?κε???????

????2????????д??????????????????????????????????????????

????3????????д??????????????????????????????????

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