???????????????????????????????????????????????????????????bug????????????????????????????????????????????????????

?????????????????????????????е??????????????????????????????????????????UAT??????????????????????????????????????????й??????????????????????????????????????

???????????????????????????????????????????????????д????С????????????????????????????????????????????????????????????????????????С??????????????????????????Щ????????????????κ?δ??????????????????????

???????????????TDD?????????????????????????????bug??緢?????????????д??????????磬??????????????????????????????????????????????bug??????????????????????bug?????????????????bug????????????bug????????????????10???? ??????????????bug???????????? ?????????????????????????????????????????????????????????????????????????????????

????1. ???????

????????????????д??д????????????????????????????ж??С?????п???????bug?????????????????????????д?????bug??????????????????????????????????????????????????????淶??????????????????????????????????ж???????????????????Dispose??????????????????????????????Ч?????????????????????????й??????????????????????????д?????????bug?????????Careful programmers test early and test often.??

????2. ????????????

??????????????????????????????????????????????????????????д??δ????????????ж??????????????????????????????????????????????д??????????????????????????????????????ν??е?????????????????????????????????в??????????????????·????????? д???????????????????????????????????????д?????????????????????д????????????????????????????????????????????????????????????deadline??????????????????????????????????????????????????????????????е?????????????????????????????????????????deadline?????????????????????????????????????б????????????????????????????????????У???????????????????????????????????????????????????

????3. ?????????

??????????????????????????????????????????????????????????????????????????????????????串????ж??????????????????????????????????????????·???????????????????????????д???·?????????·??????????????????Thorough????????????????????????????????Ч???????JUnit??NUnit???????????????????????????????????????????????????????????????????????????????????????????л???????????????????????????????Automatic????????????Repeatable????????????????????????Independent???? ????????????/???/????????????????

????????????????????????????????????????????bug???????bug???????????????bug???????????????????????????????????????????????????????????????????????????????????????????

????????????У????????????????????????????Ч???????????????????????????????????У????????????д??????????????д????????????????????????????????????????????????????????????????????

?????????????????д????????

???????????????????????????????????г??????????????????д?????????????????????????????????????????????????????????????д??????????д?????????2??????????????????????????

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

??????????????????????д????????

??????????????д????????

????????????????????д.

???????????????????????д?????????????????????????????

???????????????????????????????????????????в?????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????