?????????д???????????д???????????????????д????????????????????????????д??????????John Ferguson Smart[1]??????blog?????????????????????????????????????Щ???顣
?????????????????????д?????????????????д???????--?????????飬???????д??????????????????д?????????????????????????????????(????????????)д????????????????????????????????д?????????????????????д???????--?????????????????????????????????
????????????????????--??????????????????д?????????????????????????????????????????????????????д??????????Щ?????TDD???????????????--????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????дgetter???????????д?????????getter????????????????????????????????????????ν?????????????????(????)??????
???????????????????????????????????????λ??????????????????????????????????????????????????????????????????д???С??????????????????????????Bug???????????????????????????????????????????Bug???
?????????????????????????Щ????????????????????????????б??????????????????????????С??????????Web????е????????????????????????д?????Spring-MVC?????С?????????????????????????????????????????????????????????????????(??????(Code Review)?????Ч)???????????????????????????????С?????????????????????????м??????????Щ???????????????????????????????????????
?????????????飬?????????д?????????????д????????????o?????????????????????д????Щ??????("?????????????е?????????????д???????")??????????????????????????£??????????????????????????е???????????????????????????д?????????????????????????????????o??д???????????????????????????????????????????????????????????????????????????????????????
????TDD???κ????????????????????????????????μ??????????????????????????????????????????????????????????????????????′??????????????????????е????????????????????????????????????????????????????????????????????????????????????????????????????????
???????
????[1]John??Java Power Tools??????????????java.net???λ?????Bloger??
??????????java.net????????Blog????????????????????е??????????????Щ?д?????????????????????????
?????????д?????????????o???д?????????????????????????TDD??????????????д??????????????д????????????????????
????????????????????TDD???????????????TDD????????????????????
?????????????????TDD???????(???????????????????)???o??д?????????????????????
????1.???????????????????????????????????????д??????????????????o???????????????????????????????(????????????????????????)
????2.?o??д??????????????????????Σ???????????????????д???????????????o??д?????????????"??"???д?????ó???????John???"?o??д???????????????????????????????????"????...??????????????:-D(???????????????)
????3.???????????????а????o??????????"??????"???????ó??????Ρ??????????????????ó????"???"??????????????????д????????o?д??????????????????ó?????????
????4.?o???????????????????????????????ó?????????????????У???????????????"????"??????????У?"??"??д??"?o?"????????????"??????"(?????????????)??"????"?????????????????????У???Щ?????????????????????á?(orz???е?????)
??????????o?????????????????????????????????????????????????д?????????????????????????Σ????????????ó?????ī????????(??????"???????"???????)