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

????1????????????????????

????2????????????????

????3????????????У???ν??е???????

????4????????????????

????5?????????????????????

????????????????????????????????????????????????д???????????????????????????????????????????μ?????????????????????κ????????????????????????????????仰???????????

?????????????????????????????????????????????????????????????????????????????????????д???????????????????????????????????XP?????????????????????????????????????????????????????XP????????????????????????????????????????????????????????JUnit/NUnit?????е????????????JUnit/NUnit???и????????裬?????????????????????????????????????????????????????????????????????????????е?????????????????????????????????????????????Ч??????

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

????????????????????????????????????????????????????????????????????????????????????????ν??в?????????????????????????ο???????????????????????и????????????μ??????????????????????????????????TDD????????ò????????????????С???????г????????????????????????????????е???????α?????????????????????????п??????????????????????????????????????????д?????????????У????е??????????????????????????????????е????

??????????????????е????????????TDD????????????????????ЩС?飬????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Mock??????????????????????????????????????????????????????п????????????????????

?????????????????????????????????????????Щ?????????????????鼮????????????????????????????????á??????????????????????????????????????????????????????????????

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

??????????????????????С???????????????????????????????????С???????????????????е?????????????????????????????????????????????y??е???????????????????????????????????????????????????????????????κβ??????????????????????????????????Mock?????Э?????е???????????????????Mock?????????????????????????????????????????????????Mock????????????????п?????????

?????κβ??????????????????????????????????????????????????????????????????????????????????????????????????QA?????????????XP?????????????????????????????????????????е?????QA????????????????????????????岢????????????????????????????????????????????????ɡ?????????????????????????????????????????????????????????????QA?????????????????????????????????????????????????????????????β?????????????QA???????????????????????????????????????????

??????????????????????????????κ?????????????????????????????????У????????????????κ????е???????????????????????????????????????????????裨?????????????????????????????

?????????????У???ν??е??????

?????????????У?????????????????????????????????????????е???????????????ε??????????У??κδ????????????????????????????????????????????????????????????????Daily Build????????????????б仯???й?????Constant Continuous Build????

????????????????????????г????κα仯????????????????????????????????????仯?????TDD????????????????????????????????????ò???????????????????????????????????????????????????????????з??????飬????OO???????????????Design Pattern???????OCP??Open for extension?? Close for modification Principle????????OCP????????????????????????????????????TDD?????????????????????????в?η??????????????????棬?????????????洢??????????????????в????????????????????????????????????????????е?????????????洢?????????????????????????????????????????????????Щ??????????????????????????