何百もの異なる場所に適用する必要があるいくつかの異なるタイプの変更からなるコードベースを大幅に変更する必要があります。ラインの。コードベースへの大きな変更のための準備のためのコードレビューツール
私はこれを手伝ってくれるツールを考えていますが、私がこのアイデアを持つ唯一の人ではないと確信しているので、すでに書かれているのだろうかと思います。
私はそれがうまくいく方法を概説してみましょう:
- まず、コンテキストとgrepのようなビット、それが正規表現に基づいてコードの「面白い」チャンクのセットを収集します。これらの場所は何千もあるかもしれません。
- 次にチャンクを繰り返し、それぞれ興味深い、または面白くないとします。これは、基本的に、潜在的な変更箇所を実際の変更箇所に振り分ける手動作業を可能な限り自動化しています。
- 最後に、選択したすべての興味深い場所に変形(たとえばsedスタイルの置換)を適用しましょう。
このツールは既に存在しますか?
既存のツールが見つからない場合は、このツールを自分で作成すると考えています。それだけで私はそのようなすべてのツールを認識していないよC.
適切なツールが見つからず、自分でビルドする必要がある場合は、あなたがソースを公開すると素晴らしいだろう。私があなたが提案しているものに似たようなツールを持っていることが好きだった場所はたくさんありました。 – sdolan