
XP 與擁抱改變
|
191
「我知道。還有你知道嗎?他問我們為什麼不把索引鍵跟雜湊一同存到球員的物件裡。」
Justin 靜靜地坐著凝視著幾秒鐘。他的下巴開始放鬆。這系統有一個資料快取,那是他
與 Danielle 為了解決一些很嚴重的效能問題而寫的。非常複雜,所以他花了一些時間思
考他們的快取如何儲存資料。「等一下。等一下!啊,糟了。這就代表在我們的快取裡
面有不好的資料。」
「對,」Danielle 說。
「那 Tyler 有想到這個嗎?那個新人?」
「有。我們做了一些小測試,然後發現這是一個大問題。被他發現後那其實並沒有那麼
難修正,不過這可能會變得很頭痛,如果我們沒有發現的話。我們只會看到偶爾一個球
員有錯誤的資料。我們可能到發佈生產前都不會發現。」
Justin 有一份他印出來的 XP 價值,被釘在牆壁上,然後馬上就忘了有這回事。他指向
那張紙。「你知道,我其實都沒有去注意這些。不過我覺得我剛剛就學到一些有關溝通
的技巧。」
「還有尊重,」Danielle 說。「我以後一定會問 Tyler 的意見,而且我想要繼續與他搭檔。」
理解 XP 原則有助於擁抱改變
在 XP 的價值及其實踐之間有道鴻溝。價值很廣──他們能給你思考如何團隊合作的方
法,不過對於 XP 的新手,要把價值套用到實踐上需要花點時間。
幸運的是,在現實生活中,XP 有一組原則能夠幫助指引你如何套用實踐到你的專案
上。這些不是團隊能遵守的唯一原則,不過這些是幫助 XP 團隊完成工作的原則。
下列是 XP 原則的清單。看起來很長──不過記住 ...