如何維護別人的代碼

《How to Transfer Knowledge in an Agile Project》(http://www.infoq.com/news/2009/08/agile-knowledge-transfer),這篇文章介紹了怎樣在敏捷項目中傳遞知識。我覺得其對維護別人的代碼有點幫助。

 

傳遞知識有三種方法:

1)使用文檔

2)反向工程

3)詢問顧問(以前開發這個項目的人)

 

敏捷項目提倡使用方法3),即有效的溝通,甚至和顧問做非對稱式結對編程。

 

但是文中沒有指出人員變動對此方法的影響(比如離職)。實際上,在一個組織中,依賴於人,而不是文檔,風險是很大的。

發佈了105 篇原創文章 · 獲贊 5 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章