JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Software Engineering  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:請問有人實際使用過 XP 嗎? [Re:ymshin]
saijone

Web Services

版主

發文: 470
積分: 24
於 2003-07-27 00:33 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我也一直在等著看moli來接受熱情的文字強暴, 等了半天, 小的忍不住要不敬老
尊賢插一下隊了Big Smile...

在我們team裡確實有些eXtremeProgramming的信徒, 而我們雖然沒有照單全
收, 我們也一直照著XP中的一些Rules and Practices在作; (在XP的基本教義派
裡, 沒有照單全收就不算eXtremeProgramming)在先前的公司我們曾經整個
team由director帶去做了一個禮拜的Trainnign但大家對XP的看法還是不一...

XP定義了一些good practice, 既然這些是 "good" practice就用力的去給它做
(eXtreme Porgramming), 例如:

Test重要就用力的Test, 甚至Test First!? 根據spec./requirement先寫 Test 再
寫 code. 很好的概念, 如果沒時間壓力的話.

Design重要就每天都來Design, Code寫的亂沒關係, 我們可以 RefactoringBig Smile.

Simplicity好, 就 Never add functionality early, never code for tomorrow.
Less extensibility? Less flexibility? No problem, we will refactor it Big Smile...

Code review重要, 我們就來Pair programming每分每秒做Code review. 如果
你們有很多漂亮美美的話, Pair programmin 應該會受歡迎,但Manager可能無法
接受人力除以二的表面事實. 而且各位都知道很多Developer都有怪癖Sad ...

Customer的意見重要就請她Always Available!你付錢還是她付錢? 你Always
Available還是她Always Available?Sad

Collective code ownership. 大家都可以改每支Code?

但是寫到這,都不是重點, 因為最重要的是要去看到XP的優點...

An important thing that XP wants to address:

Requirements always change.

一搬來說大家都有排定 Design freeze, API freeze, 或 Code freeze 的時間表

"You can freeze the code, but you cannot freeze your customers requirements!"
再這樣的情況底下 Test 相對重要...有時間壓力就不test?
It is unlikely that the whole system functionality is totally changed, so you
always have something changed and something does not change. We
want to make sure the things we changed do not break the things not
changed. And this is a reason why XP emphasizes test and even test-first.

Pair programming其實不錯(既使沒漂亮美美)Senior可以帶經驗.也可"較強制"
的執行Coding convention(Coding standards也是 XP 的 一部分) 我們在重要
的Code上一定自動會Pair

而每支Code有一個以上的Owner確實有其好處(例如休假或裁人Dead) 但我對全
面的Collective code ownership還是有所保留.

另外像是Small release, Iteration Planning, Stand-up meeting everyday,我們
都有試著做, 效果也不錯.

XP中提到的很多確實是值得試試看,是否要全盤接受可以小試一陣再決定, 但應
該要去作好的, 而不是像我用Simplicity或 Refactoring做藉口. 其實XP可以說是
針對小 Team 變異性大的Project, 台灣應該沒有產業環境不同得情況吧?但管
理者的心態就是另一層面的問題了?

http://www.extremeprogramming.org/rules.html
http://www.amazon.com/exec/obidos/ASIN/0201616416/qid=1059235343/sr=2-1/ref=sr_2_1/103-6353007-9768649


reply to postreply to post
You don't need a reason to help people
話題樹型展開
人氣 標題 作者 字數 發文時間
13806 [精華] 請問有人實際使用過 XP 嗎? ymshin 162 2003-07-25 14:37
12374 Re:請問有人實際使用過 XP 嗎? popcorny 279 2003-07-25 14:40
12196 Re:請問有人實際使用過 XP 嗎? ymshin 195 2003-07-25 15:30
12142 Re:請問有人實際使用過 XP 嗎? browser 165 2003-07-25 16:53
12106 Re:請問有人實際使用過 XP 嗎? ymshin 116 2003-07-25 17:44
12608 Re:請問有人實際使用過 XP 嗎? moliwang 816 2003-07-30 20:27
11987 Re:請問有人實際使用過 XP 嗎? ymshin 858 2003-07-31 12:08
12015 Re:請問有人實際使用過 XP 嗎? moliwang 218 2003-07-31 18:01
11971 Re:請問有人實際使用過 XP 嗎? Rosary 152 2003-07-31 18:20
12701 Re:請問有人實際使用過 XP 嗎? saijone 2122 2003-07-27 00:33
12100 Re:請問有人實際使用過 XP 嗎? tempo 401 2003-07-28 00:25
12438 Re:請問有人實際使用過 XP 嗎? rexx 877 2003-07-27 06:31
12105 Re:請問有人實際使用過 XP 嗎? saijone 726 2003-07-27 09:20
12073 Re:請問有人實際使用過 XP 嗎? ymshin 297 2003-07-27 19:44
12064 Re:請問有人實際使用過 XP 嗎? tempo 159 2003-07-28 00:07
11930 Re:請問有人實際使用過 XP 嗎? ymshin 195 2003-07-28 04:09
12007 Re:請問有人實際使用過 XP 嗎? worookie 113 2003-07-28 04:44
12855 Re:請問有人實際使用過 XP 嗎? moliwang 312 2003-07-30 20:34
11973 Re:請問有人實際使用過 XP 嗎? ymshin 1251 2003-07-31 12:02
12656 Re:請問有人實際使用過 XP 嗎? anthonycs 212 2003-08-03 01:50
12205 Re:請問有人實際使用過 XP 嗎? rexx 1012 2003-07-28 00:07
12031 Re:請問有人實際使用過 XP 嗎? tempo 407 2003-07-28 00:33
12238 Re:請問有人實際使用過 XP 嗎? rexx 475 2003-07-28 00:59
12105 Re:請問有人實際使用過 XP 嗎? rexx 160 2003-07-27 23:42
11869 Re:請問有人實際使用過 XP 嗎? ymshin 374 2003-08-01 14:30
11804 Re:請問有人實際使用過 XP 嗎? annhy 154 2003-08-19 14:32
11726 Re:請問有人實際使用過 XP 嗎? rexx 128 2003-08-19 16:20
11729 Re:請問有人實際使用過 XP 嗎? ymshin 224 2003-08-19 17:18
11707 Re:請問有人實際使用過 XP 嗎? worookie 156 2003-08-19 17:24
12514 Re:請問有人實際使用過 XP 嗎? singlelog 775 2003-09-02 17:48
11682 Re:請問有人實際使用過 XP 嗎? moliwang 224 2003-09-02 20:26
12148 Re:請問有人實際使用過 XP 嗎? singlelog 203 2003-09-03 11:41
14627 Re:請問有人實際使用過 XP 嗎? tempo 483 2003-09-03 17:41
» JWorld@TW »  Software Engineering

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8