比較アルゴリズム

本ツールでは新旧ソース間比較処理において、どの行同士を比較するかについて独自のアルゴリズムを使用しています。

簡単に言うと、「それぞれのユニークな行を見つけ、それ同士でマッチングさせブロックを作り、ブロック同士で比較」です。

比較アルゴリズム説明

1.新旧ソースそれぞれでユニーク行を見つける(赤文字の行)

2.ユニーク行同士をマッチングさせる(青線)

3.ユニーク行で仕切られたブロック(黄色枠)同士を同様に比較する