我必須對代碼庫執行大的更改,該代碼庫由幾個不同類型的更改組成,這些更改需要在數百個不同位置應用,分佈在數十萬個線。代碼審查工具,用於準備大量更改爲代碼庫
我有一個工具的想法,可以幫助我,但我確信我不是唯一一個這個想法,我不知道它是否已經寫好。
讓我勾勒出它是如何工作的:
- 首先,有點像用grep的背景下,它會收集一套基於正則表達式的代碼「有趣」的塊;可能有成千上萬的這些地點。
- 然後,讓我遍歷塊,依次標記爲有趣或無趣。這基本上是儘可能地自動化將潛在變更地點削減到實際變更地點的人工工作。
- 最後,讓我對所有選定的感興趣的位置應用一個轉換(例如sed樣式替換)。
此工具已存在?
我正在考慮自己寫這個工具,如果我找不到預先存在的工具。
如果您找不到合適的工具,並且必須自己創建一個。如果你開源,它會很棒。有很多地方我會喜歡有一個類似的工具,你的建議。 – sdolan 2010-11-18 17:56:44