?????????ò?????????ò?????
???????????? ???????[ 2013/5/10 10:58:55 ] ????????
??????idior???????£?Enterprise Test Driven Develop?????????Щ??????????д????????£????????????????????????????????????ò?????
??????????????????????д?????±??????д??????????????????????????????????????????????δ?????????δ????????????????е????????????
User user = User.getUserByServiceId("13309790280");//????綽??????????
Account account = user.getAccount();//??????????????
user.pay(100);//??????100?
//?ж?????????????????-????????????0
if (user.getBalance() + account.getCredit() - user.getDebt() > 0)
{
Service service = user.getService();//????????????
//?ж?????????????????????
if (service.getState() == "??????" || service.getState() == "??????")
{
…//?????????????????
}
}
????????????г?????????????????????????????????"???????"?????????????????????Customer?????????Account?????????User?????????Service?????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????……????????????????????????λ??????????????????????????????????????????????????????????????????С??????????????????????????????????????????????????????????????????????
????TDD??????·???????????д???????????д???????ò?????????????????????????????д????????????????????????£?????????????ò?????
??????User?????????????????дUser?????????
?????????
???????????User????????????????????????pay???????????????
??????????User???????User?????0?????38?????????100??????????????????62??????????0?????????Case??
??????????User???????User?????30?????0????????50?????????????????????0??????????80???????????Case??
??????????User???????User???????0?????150?????????70??????????????????80???????????0???????????Case??
??????ò??????User?????????????????ù????????????
????????????????????????????????????????????????????У?????????????????User????????User??????????????????????????????????????????Щ?????????????????????????????????????????????Mock??Stub?????????????User????????????????????????????????User??????
???????????
??????User??????????????pay?????????????ò?????Щ??????
???????????????????浽??????????????????????????????????????
????????????????????????????????????????е????????????????????User????????????????????????e??κ????????????????????????浽?????????????User????????????????User??????
??????ò???????????????????????????????????????????User?????????????????顣
??????????????
????????????????????????????????????????????????顣????User????????User?????????????????????д????????????????????????????г????棬????????????????????????????????????????????????????????????User??а????????????????????????????????н??????ID???????User????????????????????????
?????????????????
?????????????????????????????????????????????????????????????????????????????????????????????"?????Щ????"??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????ж??????????????????????????????????????????????Χ?ж???????????????????????????????????????????????????????????????????????????????????????????????????????????????????з?????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11