天天看點

為什麼說XP是基于實踐的開發方法

很多軟體開發方法都稱自己是實踐者的方法。

如何辨識方法學是否能夠指導實踐呢?看這個方法有沒有原則性。

度的把握是仁者見仁,智者見智的問題,指導實踐的最終結果就是上司意志決定一切。而原則确能明确的指導開發者。

1. 瀑布方法學在指導每一個階段的時候,嚴重強調一定要review保證上一個階段完成了。如何保證?這是專家的能力,我等草民不可懷疑。隻管準備出小山一樣的文檔就行了。

2. RUP教育我們,一定要多寫單元測試,多做code review。話是沒錯,但是這種沒有原則性的空話,就和“建立和諧社會”一樣,對于開發者沒有指導性。

3. XP晴天霹靂:“爾等Test Drive Development, Pair Programming, 便可償所願”。

此語一出,高下立判。