代碼走查(code walkthrough) 和代碼審查(code inspection)
|
代碼審查
又叫人工走查,就是用人工檢查被測試的程序。
代碼走查是一個開發人員與架構師集中與討論代碼的過程。代碼走查的目的交換有關代碼是如何書寫的思路,并建立一個對代碼的標準集體闡述。 在代碼走查的過程中,開發人員都應該有機會向其他人來闡述他們的代碼。 通常地,即便是簡單的代碼闡述也會幫助開發人員識別出錯誤并預想出對以前麻煩問題的新的解決辦法。
當團隊成員對代碼進行討論的時候,他們的討論應該集中到一些重要的話題上,比如算法,基于對象的編程,類設計。 然而,許多代碼走查不會做這些事,通常代碼走查是枯燥的,煩人的,機械的。 這就是為什么許多開發人員討厭這些。要使得代碼走查變得很有效,那么這個過程就必須是有趣的,有創造性的。 很經常地,代碼走查退化成了僅是關注于強制代碼標準--一個可以被自動執行的實踐。當這種情形出現后,團隊通常會覺得代碼走查沒有價值,然后將代碼走查從他們開發過程中去除掉。這樣便失去了他們可以從正確地執行代碼走查的過程獲益的機會。
posted on 2006-05-12 00:54
太極虎~宏 閱讀(4924)
評論(3) 編輯 收藏 引用