API差分を使用すると、アプリケーションプログラミングインタフェースのさまざまなバージョン間の変更を見つけることができます。例えば、C / C ++ APIは、通常、.hに、該当箇所、または.hxxファイルとしてヘッダファイルの集合として提供される。 APIのDiffは、APIへのすべての変更を見つけるためにこれらのヘッダファイルの異なるバージョンをスキャンします。あなたは、サイド·バイ·サイドファイルビュー内のすべての単一の違いを表示することができ、あなたはあなたのクライアントが異なるリリース間で変更内容を正確に把握できるように概要HTMLレポートを保存することができます。 API Diffはを含む「アナライザ」の拡張可能なセットをサポートしています:
この1。 C / C ++パーサ。 C ++パーサーを使用して、APIのDiffは、そのようなコメントは、空白文字、または文の順序などの非重要なAPIの変更を無視することができます。また、そのような「新しい基本クラスが追加されました」などの各変更の状況依存の記述を提供することができます。
2。コメントアナライザ。すべてのソースコードのコメントを解析したものが変更されたかがわかります。これは、新しいバージョンのリリース前にドキュメントの変更を検討するために使用することができます。
3。プレーンテキスト解析。本質的にUnixの差分(3)コマンドと同じ機能を実行し、平文差分分析器。これは、Java、C#の、Pythonの、またはJavaScriptなどの直接APIのDiffでサポートされていない言語で書かれたAPIを分析するために使用することができます。
の制限事項の:ます。
API差分の無料版は、APIの横並びの比較を表示するには不可欠な機能のすべてを提供します。ただし、ディスクにレポートを保存したり、コメントアナライザにアクセスすることはできません。
コメントが見つかりません