| h¿ ?mygod ??2002/09/29 04:34pm ????ô?g????z????????????õl?? -------------------------------------------------------------------------------- : 29£(?) cinc ? 2002/09/29 06:00pm ??' xp eXtreme Programming ??L??£ û?????hh user storyÿ user story ??h? ?û? user story ??? h?h iteration??l user story ??h releaseh release betaøû ?û user story???h iteration ?"?g??ûL?L? mygod ? 2002/09/29 08:26pm ?????????"??????????"?????? eclipse ? 2002/09/30 09:19am i?uml?????k???¡±??h??? http://www.agilechina.org/extremeprogramming/index.html http://www.agilechina.org/ http://www.csdn.net/subject/125/ cinc ? 2002/10/06 01:18pm [cinc 2002/10/06 01:21pm ?] ???????ô? ??ô? XP ?? l???lö??j? g??l?ãh??ã ???????h??? h????ô?? ?? write perfect code xp h??XP ?? ??? XP ?g XP ???£ ????? ? http://www.xpchina.org/ ---------------------------------------------------------------------------------- kent beck??hõL???ÿ?ÿ?ÿ ????ô??L?? So why the "extreme" in the name? XP takes commonsense principles and practices to extreme levels. 1.If ... are good, we'll .... all the time. 2.If .... is good, everybody ..all the time. 3.If ....is good, ...everybody's daily business 4.If ..is good, ...always.. 5.If ... is important,everybody.....all the time. 6.If ....is important,..several times a day 7.If .. is good,...realy realy short-seconds and minutes and hours... ?? if code reviews are good,we'll review code all the time ---pair programming ?? if testing is good,every body will test all the time ---unit test ' JUnit Java j?? CppUnit C++ j? ?? even the customer ---functional testing û?? ? if design is good,we'll make it part of everybody's daily business ---refactoring ? if simplicity is good,we'll always leave the system with the simplest design that supports its current functionality ---the simpliest thing that could possibly work if architecture is important,everybody will work defining and refining the architecture all the time ---metaphor ? if integration testing is import,then we'll integrate and test several times a day ---continuous integration ?? if short iterations are good,we'll make the iterations really,really short--seconds and minutes and hours ,not weeks and months and years ---the planning game ??j?õ??????xp???? ?????g ---------------------------------------------------------------------------------- ??????L??? ?? XP ????? ' JUnit Java j?? httpunit servlet ? JUnit ?? JBuilder VisualAge ? CppUnit C++ j?? XUnit ??o http://www.xprogramming.com/software.htm ?? java ' Ant ?Martin Flower ?h?£ http://www.agilechina.org/MartinFowler/continuousintegration.htm XP ??Ž???????gl ?????j? junit ? ant '?????Kg ? ( Refactoring: Improving the Design of Existing Code by Martin Flower) ???L? IntelliJ IDEA ? rafactor ?? JBuilder ? ? ' CVS I? XP ?h????Y???? ???????code???? J? xp ????L?????"?g? h????ôg?? taurus ? 2002/10/07 02:15am ??????cincs???? ????????l??ô?ô???????ô? I? 1.??l??h??????? 2.????h?£??????j?; 3.??Lg????????g 4.?????ú???????l????????????g?????? ?l?????? mygod ? 2002/10/08 02:32pm ??ô??'úõL?h?õL? h?????J?h??? õ XPh???user story????????? ???user storyl??? ?XPhg?h??? h??h????????user story j?????l??g cinc ? 2002/10/08 06:17pm [cinc 2002/10/08 06:20pm ?] ?? xp ??ã???S?????? ??h?? ?£õJi?? ûL??J?û??õ???ÿ????? ?????? XP ? small release ????????hh iterationÿ iteration ??û???L?user story???h iteration ?? user story ?ÿ????'?? g? XP h? make it simple ????g ?ãl?????õ? K? ???? ??????û?ô? ?d?õj XP ????g XP ??? xp ?? ???test J?'???? >??ô??'úõL?h?õL? >h?????J?h??? >õ ? xp ?????g xp ?k CRC( class Resp) Card h user story??h?ÿ??? ??h? CRC Card ??h task? ?ÿh task ??? >XPh???user story????????? >???user storyl??? user story û?????h?feature?û????? ?h user story??jj????? user story L? û????û??g? user story ????g XP ?????kj??????ÿ?k XP??planning??h????ò?'? h?( story or engieering task )???"?" ????????? xp ?????g mygod ? 2002/10/08 07:03pm ???,hL?(??),h??,????(??,???)?h???ûi??h????? ??????û?L???g??û?????ô????????¾????????????L??????????????????????????? ??XP??'ã??h??h????h??? cinc ? 2002/10/09 00:09am xp hô????hh??????? ????xp ????õoL? û??û û???L??ð xp ógXP k???g û?????l?? iteration óhû????I?óhõ û'ãû??ûj???? ??õûk??g???? ???õ?? a??????L? ?ô?xp ??h?gh ?????l???S?'õl g?j??h???ô????? ô? xp ?i??g ???????J?ô????g? ???J refactoringóõ???? hrefactor??JL?Zõg??? j?l? ??????k?????g?? g???J??????ÿh?? ????´?gh refactor ??? ???h???jj??????? xp ???J??????g refactor h Refactoring: Improving the Design of Existing Code ???ghttp://gigix.cool2u.net/ ?û?g??????ô??xp ?g???g???????jg? XP??'ã ???????Lg xp ???ã 10?20????? xp ?????h?h??û?????? ?gh?? 20 ???L??h ?????? xp k ? xp ????¶?g??????ÿ? j?õ???????????ô xp ????g???????g??h? ??? refactor ??g?h?á ???????j??? :) socketstrem ? 2002/10/09 10:32am ?h?????õi?????Lg???????g?h?lõJj???õk??? cinc ? 2002/10/10 07:33pm [cinc 2002/10/10 09:06pm ?] ??? XP ?t??????J ?? mygod, taurus, socketstrem ???j? ?????????'??û ?g ?Extreme Programming Explained : Embrace Change?¼hSh XP ô?w???óõ?g ???XP????h???h'?? ?g'úõY?ÿ?????h' ?g ?ô?????L?heh?? ????he?h???gg??? L¡??ÿ???k??¡?? ?h???g??h? ?h?'???L£???? ô???????? ??Ž???????? ???g XPL??i???????? ????????????? ?d?????????? ??????? ?h???ô???? J????j????a?? ?g?????ô???h j???K?? ??????? 1.??????j?L?? 2.???j?õL ÿ£??ô????kã?ô'h ????? ??????????i? ???o ?µ?? 1.h?'??g????h?? ?µ?ô 2.?????'ò?g??j??? ?ò??? 3.? 4.?'?????? ?ô'???? 1)???h??????? 2)?????12h???h?h?L 3)????? 4)?????k ????ÿ????????ø? ?????wù?h??û? ?? ????h??h????÷?? '???ø?áh?????'??õ ???òw??ô?SJSeñ? ??'????? jazy ? 2002/10/10 10:30pm [jazy 2002/10/10 10:32pm ?] ??£??L??cinc????xp????L???y???????h??· 1???????????? ??L???h?????l??h??????????ø??????????g??ò???h'???xp?·h'?L?õK? 2?????t????10????????????L??????unit test,??????h??????????????õkL????????L??? ??ãxp??????g???h????'h???g?hg????????????? ?h?ª???????h?????? lljj ? 2002/10/11 08:36am [lljj 2002/10/11 08:37am ?] ?cinc,mygod?L??÷??L???? ??????õgmygod???ã??õ??ã?hã???????hh?????????t?õ¯ ????????????úU"????ûã??h????ãû?õ??t????£g???! ???? mygod ? 2002/10/11 11:48am ??ô??û??û??ô? jazy ? 2002/10/11 08:28pm [quote][b][u]mygod[/u] [i]2002/10/11 11:48am[/i] ?[/b] ??ô??û??û??ô? [/quote] ?ô?û lljj ? 2002/10/15 09:30am '???ûjû mygod ? 2002/10/15 09:58am ???L???ã??????g??????????????????h??û???j??µ cinc ? 2002/10/17 04:34pm ???????h?? ????????h lljj ? 2002/10/17 05:08pm h!??û'?:?,?,xp......?? mygod ? 2002/10/17 05:10pm °jh? ??? cinc ? 2002/10/17 05:15pm [quote][b][u]lljj[/u] [i]2002/10/17 05:08pm[/i] ?[/b] h!??û'?:?,?,xp......?? [/quote] ???²?ÿ?????ß? h? ? xp k? lljj ? 2002/10/17 05:34pm ?h???g?? mygod ? 2002/10/17 07:30pm ?????IT????'?l?? ?? ??h????K??k??????ã?û? IT????k?????????k?? ????K?æk????L ???????ûl??????????¹?????ô?? cinc ? 2002/10/18 05:45pm ?lãL?jg led ? 2002/10/19 11:36pm xp????? ???â?h? ? ? 2002/10/21 04:18pm ??hz????? cjl ? 2002/10/29 02:43pm ????? jazy ? 2002/10/29 03:06pm ??h????????? mygod ? 2002/10/29 04:00pm ????h??  |