??????????????
    ????????????????????????????????????? absolutely good stuff??
    ?????????????????????????????????????????????????????1?????????????????????????????????????? features ?? test case ???????????????????κδ????????????????е??????????????? failure????? DNA ???????????????????????????????????????????????á????????????????????????????????????????????????????á?
    ??????????????
    ???????????????o????????????????(unit testing)????????????к???????????????????????????а?????????????????????????????????????????? class ??????????? classes??
    ???????????????????????????????????????????????????????????????????????????????????????y???????????????????????е??????????????? ?????????????????????? Julian day number ???????????????????????????????????????????????????????д??????к????????????????????????????????е????????????????????????????????????????????????????????????
    ???????????????????????????????Щ???????? Java ???????????????????????? jar ??????????е??????? entry point???????? C++????????????????? main() ???????????????????????????????????????????? library???????????????????? main() ??????link ????? library ??????????????????????????????д???????? main()???? link ????? library ???
    ???????????
    ????????????飬????????????????????
    *?譚?????????
    ??????????в?????????????????????????????????????????????????????????????????????????????????????ù?????????????????????????????????y????????????????????????????????????????????????????????????????????????????д??????????????????????????????????????????????????????? package??class??method name??parameter list??return type ????????????????ι?????? class???????κ???????????????????????????????
    ??????1????????????????????е???????????й??????????????????????????????μ?????????????е??????????????????????????????????????????????????????????????????? class ???????? class?????? Java????????????y??????? IDE ????????????????????? references??????????
    ???? C++????????????????????????????????????????????????? C++ ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
    ???????????????????????C++ ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????α?????????????Ч?????????????????????????????????????????α??????????????Ч???????????????ù?????????????????????????????????????????????????????????????????????????????????д?????????
    ??????????????????????д????????п????????????????????????????е???????????????????????????????????????????????????????а???????????????????????????????
    *???????????????????????????????????
    ??????????С????????????????????????????????????????????????????????????????仰???????????????????????ж????????????????????????????2???????????????????????????????????????????????????????????????????????????????????? interface ?ж?????????????е???????????????????????????????????????????????????????????????????????????????????????
    ???Muduo ??????????????Boost.Asio ??????????????г????????????? ChatServer ?????ChatServer ???????? muduo::net::TcpServer ?? muduo::net::TcpConnection ??????????????????????????????????????? ChatServer д????????????????????????????????????? TcpServer ???
    ????????????????? mock object??ChatServer ?? TcpServer ?? TcpConenction ???????????????????????????? TcpServer ?? TcpConnection ?? mock ???????????????? TcpServer ???????? interface TcpServer ????????? TcpServerImpl ?? TcpServerMock????? TcpConnection ?????????ChatServer ??????????????????????跨?? TcpServer ?? TcpConnection ??????У?ChatServer ???????????? TcpServer ????
    ????????? C++ ???????????????????????Java ?ж??????????????? cglib ????????????????????? C++ ??????????????????? interface ?? implementations??????????????? concrete class ???????????????????????????????????ν?????????????????????????????????????????????????????????????????С??????????????????????麯????????????????????Щ?????????????? test case??????????????? mock ???????? TcpServerMock ?? TcpServerFailureMock???????????????????????
    ???????????????????漰 IO ?????????????? interface ????????????????????? concrete class ????????????C++????á?????????麯?????????????????????д?????????????????????????? wrapper ?????????? link-time ?????????
    *?Щ failure ????????????????????Щ???????д??????????????????á???????????????????????????????????
    *?????????????????????????????????漰????????????????????????????????????????
    *????????漰???????????????????????????????????????棩??????????????????????????鷳??????????д????????????????????????????????????
    ???????????????????????????????????????????????????????????????????????У??????????????????????????Ρ?
    ??????????????
    ????????У?class ?? function ????????????????????????????????????????????????????????а????????????????????????????¥???
    ??????????????????????????????????????????????????δ?????????????????????????????????????????????????Щ?????Э????????????????????
    ????????????????????????????????????и????????????????????????????????y?????????????????????????????????????????????????? QA ???????У?????????????e??????
    ????????????????????????????????????????????????????????????????????????????????????????У????????Σ?????????????????????п???????????1????????????????????????????????????????棬?????????????????????????????????????????????????п???????????????????????????????????????ж??????У????????????????????????????????????????????????????????????????????????? QA ??????????????????????Щ?????????????????Щ????????Щ?????????????????ж?????????????????????????????????μ?????????????????????????
    ?????????????????????????????????д?????????????????????????????????????????Ч?????????????????????????????????????