????2.1.????????

?????????????????????????????????????????????????????????????????????????????????????????????????????串????ж????????????????ж?-?????????????????????·???????

????1.??串??????????????????????????????????????????????????????Ρ?

????2.?ж?????????????????????????????????????ó?????????ж???????????????????????Ρ?

????3.????????????????????????????????????????ó?????????ж?????????????????????????Ρ?

????4.?ж?--??????????????????????????????ж???????????????п??????????????Σ???????ж?????п????ж?????????????Ρ?

????5.??????????????????????????????????????????????ж?????п??????????????????????Ρ?

????6.·????????????????????????????????????п????·????

????2.2.????·????

????????·????????????????????????????????????????????·????????????????????·??????????????????????????????????????????????????г????????????????????????Ρ?????·???????????????5?????棺

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

????2.?????????????McCabe??????????????????·?????????????????·???????е????·????????????????????????????????????????????????????????????????硣

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

????4.????????????????????·?????е?????·??????С?

????5.??ξ??????????·?????????????????????????????????????????????????????·??????

????2.3.?????????????????

?????t??????????????????????????????????????б??????????о???????????????????????????????????????????????????????????????????????Щ?????????????????????????

??????????????????????????????????е?????????????????????????????????????????????????????????????????????????????????????????????????ν????????????????????????????ú?????????????????JUnit?淶?????test****()??