?????????????????????????????????????в??????????????????????£?Andrew Glover ????????????????????????????????????????????????????????????????в??????????????????????????????????????????????????

???????????????????????????????????????????????????? 2002 ??????????????????????????????????£???????????????????????????????????? Java™ API ?????????????????????? Web ??ó??????????????????????????????????????????? ???????????????? JUnit ????????????????? Ant ???????????????????????????С???????????????????????????й?????????????????????????????? CruiseControl????????????????????????????????С?

?????????????????????????????????????????????????????????? JUnit ???????????ж?????????????????????????????????? 2000 ?????????????????????й??????????????????С??????????????£????? CI ???????????????????????????? Continuous Integration??CI???????е????????????????л?????????У???????????糿????????????????????????ū??????????????????????

??????Щ????????????????????????????У???????????????????????????????????ū??????????????????????С?????????????????????????????????????У???????

??????????????е?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

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

?????????????????????????????????????????????????????????????????????????в?????????????Σ???????????????????????С???????????????????

????????????????????????????????????????????????б??ū?????????? “???????” ????塣???? “????????????” ?? “???????” ?????????????????壬“?????д???????” ?????????????????????????????С?

?????????й?????????????????????????????????????磬?????????????????è????????滹???????“?????????” ?? “???????è” ?????????????????????????????????? “???????” ?????????????????????????????????????г????κ?????????????????????????

???????????????????????????????????? ?????????????????????????????????????????????????????????????????????в?????????????????????????? “???????” ??????????????С??????????????????

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

????????????????????????????????????????????????????????ò?????????????????????????????????? 1 ?п????????????????????????????????????????????????????????д???

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

???????????????????????????????????????????????д????Щ??????????????????????????????????????????Щ???????????ó?????????????Щ??????????????д????????????????м??????????????????м??????????

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

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

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

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

??????????????? ???????????????????????????????????????κο???????????????????????????????????д????????????????????? JUnit ????????????????????????????????????????????????????Щ???????????????????????????????и?????????????????????????????????????????д —— ????????????????? ????

???????????????????д????????????????????????????????????еú?????????????????????????????????????????????????????????????????????????????????????????????????

?????????????????е?????????????????д?????????????????????????????t????????????????????й????????t??? ????????????????????????????? CI ?????????????У?????ζ????????????? SCM ??????????е?????????