?????????????????
???????????? ???????[ 2013/9/16 11:41:20 ] ????????
?????????????????????????????????′??С?????????????????
??????????潻?????????????????????????
?????????????????????????????????????????????????????????к?????????????????????????μ??????????????????????????????????????????е?????????????????????????
????????μ??????????????????????????з?????????????Щ???????????????????????????????????Щ??????????????п???????????????????????????????TDD??Refactoring?????????
???????????????????????????????????????????????????ζ????д?????????????????
???????????????????????????????????????????????????????????????????????????Σ??????в??????????????????????
????????????????а????????????????????????????????Σ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????в?????????е??????????????????У??????XP?????????????????????QA????????????д??????????????????????????????????????????????????????????
??????????????????????????У??????????????????????д?????????????γ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Σ??????????????????????????????е?????????????????У??????????????????“????????”?????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????TDD?????????????????????????????????????????????????????????????????????????Щ????????????“tunedtotodayandpoisedtostrikeattomorrow.”????Щ????????UML???????????????????????????????????????????????????????????????????????????е??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Ч???????????????“????”??“????”???“??????”??????????????????????????????????£???????????????????????“????”??“????”???“??????”??
???????????????????????????????????????????????????仯??????????????????????????????????????м???????????????????????У?????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????KentBeck???eXtremeProgramming??????ж?????????????????塣????仰????????“cleancodethatworks.”?????Щ?????????????????????????????????????????????????????????????????????????????
???????????????????????????????“????????”??????????????????????????????????????????????????????????Щbug??????С????????????????ο????????????????????е????????????????????????????????????????????????????????????????????????????????????????????????в???????в????????????????????У?????????????????????????????к???????????????в????????????????????
????????????????????????????????????KentBeck????Test-DrivenDevelopment??????ж????TDD????????????????????????????????д??????ò???????????????????????????????£????????????????й?????????????“??20??????????????????2??С???????????????????”??TDD?У????????????????????????????????????????????????????????????????????????????????????????????????????????к??????????????????????????????????????Test-DrivenDevelopment?????????????????в???????κι????TDD???????????????????з??????????????????????????
???????????“??????”???????????????????????????????????С??????????????????????????????????????????????????????????????????????????????“??????????”????????к????????????????????????????????????????????????????????????????Щ???????????????????????????????Щ???????????????????????к??????????????????????????????????????????
????????????????????????????????????и???????????????????????????????ο???
???????????????????????????????????????????????????????????????CMM??????ì????????м???????Щ???У????????????????????Щ?????У???????????????????????????????????
???????????????С???????10~20??????????????????????????????????XP?е?????????????????????????????????????????????????????????CMM????ì??????????????????????к?????????????????????????????????????????????????ì?????????????CMM?????????????????????????????????????????????????????????к????????б???????????XP????????????????????????????????????????£???????С?????????TDD??????
???????5??????????“????????????????????Liskov?滻???????????????????????”?????????????????????????????????????????????????????????????????????????????????????????????????????????????????Щ????????????????????????????У?????????“????????”????????2??????????????????????????????????????????????????????????????????????У??????????????????Щ??
????????????????£??????????????????????п???????????????context??force????????и??????????壬??????????????????????鷽?????????????????????????????????????????????GradyBooch???????????仰????????ο???“Theentirehistoryofswenginereringisoneofrisinglevelsofabstraction.”????????y??????????????????????????????????????????????????????????????????????????????????????????????????????????????????δ??????????????????????????????intentionalprogramming???“KeepItDRY??Shy??andTelltheOtherGuy.
??????
???·???
??????????????????
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