| | | |

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??



  <>

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

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

 

| | | Rill ??? | ???Rill????? | ??Rill | ??Rill | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ArrayArrayArrayArrayBest Herbs For Healthy Prostate - Refinance Second Mortgage - Payday Loan Online - Debt Consolidation - Refinance Mortgage LoanArrayArrayArrayArray