| | | |

??
CSDN.NET ?hoping [2003/06/25]


??
?????????j?????g?j???L??h?kh?£???L???????'õ?????h????Y???h???L????????????



h????g'????h?????S?????Lh??j?õjd????h?S?'???'??'????????½???Extreme Programmingj?????ãh??????'
??????????LL?????¶???'÷g?????K???ÿ?????h???û???á???h????????h??????á


?h'??????
?h?ÿh?CASE??????hY?'Rational RoseUML?L?????k??????ôL?
??h?hY????'???ô?ÿ????ô???g??hg????g????g???h??'??????'ñ????????ô'öô????????g
?????õ???Lh????h????????????????????j??µ??????????
???l?ô'ò??????'??õ???L?h??L??h?g?h????h?l??k???õL??U?UExtreme Programming????h?õ??µ?[3]
?????????????h???L???????h????w??????Javaj??JUnitC++j??CppUnit????jû???õ??õ???'ýu?????h"????h??h??Y???L??á


????K
??h??h??h?????£???û????????????L?g???????????????????????????????
hg????????ô?g????'????????g???h??h£???g?????J?????g???õk?õk???ô???g??L???????????g????g????????h??????g??????'øg??õ?????
ô?ò?????ô???????ò?ô?????wh??g?????h????Ljû???g?h??Application Facade?????????µ?[5]
???????ô?''???L???????g?????g???g???'ò????²ò??L??????õ????
??h?ò?K???h??????????BSP???'õ????????g???h?????U??J??????J??j?????gôJ????õg


???
??????g??????h??????????h????ûU???
???h?'ðò??h?????k???u??j?ÿhej?????¼????ui??????h???hh?????
????????h??ihI?ûô???u?gÿh??hû?????ûL?????g??????????û??????h?
?j????h??????ÿ?????????????g??j???h???????????????g????jJ??gh??????????õk????L???????K??????????L??????????K???K?
?h£?????????????L??????????????????????j????????????''?L??????????L??????
??i??ô??K????


?g???û?ô
?h???h???????????i????ã???h??????h??
???L??h?????h'???l? ???????????l???g?g??????????'??l????Lg?'??g'???????L??J????????????'??l???ûL??g'???l??????L??g
???????????????k?????g??L'?ôk????ô?????õgl???h??????ø?
h??I?'õ???????L???g'?????hõ??????û'õL??g??úûh??????j?????
???????ûh?õi???????l????????????????L?h????????
h???i??ô?h?
h??k??ô?h?
h???ûi?i?ô?h?
h????J????ô?h?

???????????gh??????????h??????g'ù?????????'??h???????'ù??'??á??????L?
?
[1] Extreme Programming Explained: Embrace ChangeKent Beck1999
[2] Agile Software Development, Principles, Patterns, and PracticesRobert C. Martin2002
[3] Test Driven Development: By Example Kent Beck 2002
[4] Refactoring: Improving the Design of Existing CodeMartin Fowler, Kent Beck1999
[5] Testing Things That Seem Hard to TestRobert S. Koss 2001


 <>

? | ? | | ? | ? | | | ? | ? | ??

Copyright® 2003 Test Engineer, Inc. All rights reserved.

 

| | | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ?? | Wanderer Board Code | ?? | ?? | ?? | ?? | ?? > | ?? >Y | ?? | - | ArrayArrayArrayArrayKreuzfahrten - Hot Tub - Bob Lush School Of MotoringArrayArrayArrayArray