新旧ソースを左右2列に並べ変更箇所を枠で囲む差分リストを作成するawkスクリプト
ソフトウェア開発の要は品質です。
品質確保の要はソースレビューです。
ソースレビューの要は差分リストです。
もし、障害多発、品質不良でお困りなら、レビュー方法をチェックしましょう。
diffの生出力とソースリストを見比べて、なんてことをしてませんか。
それでは、修正箇所を突き合わせたり、修正前後をイメージすることに無駄に脳力が消費され、肝心のレビューに脳力を集中できません。
障害多発、品質不良は当然の帰結です。差分リストを使いましょう。
比較そのものはUnix互換のdiffを利用します。別途入手してください。
diff -D Stingオプションが必要です。cdiff.awkは「diff -D」の出力を加工します。