- PR -

ソースコードの比較方法

1
投稿者投稿内容
ndog
会議室デビュー日: 2006/11/08
投稿数: 3
投稿日時: 2006-11-08 11:45
初投稿です。よろしくお願いします。

コメントを抜いて全く同じソースコードかどうかを
比較する良い方法を探しています。

リリース済みのソースコードにコメントだけ追加す
ることになったのですが、本当にコメントだけしか
変わっていないことを検証したいのです。

フォルダ丸ごと指定、またはdll指定が出来て、
//、///をすべて無視できて欲しいです。

普通にdllをバイナリでdiffしても日付とか
バージョン情報でうまくいかないんです・・・。
なにか良いツールや方法があったら教えてください。
どっとねっとふぁん
ぬし
会議室デビュー日: 2005/02/23
投稿数: 935
投稿日時: 2006-11-08 12:30
ソースコードの比較だったら、通常のファイル比較ツールで差異を抽出して、そこに
コメントしか含まれていないことを検証すればいいようにも思いますが。
shimix
ぬし
会議室デビュー日: 2004/08/05
投稿数: 512
お住まい・勤務地: 大分市
投稿日時: 2006-11-08 12:43
引用:

ndogさんの書き込み (2006-11-08 11:45) より:
コメントを抜いて全く同じソースコードかどうかを
比較する良い方法を探しています。

普通にdllをバイナリでdiffしても日付とか
バージョン情報でうまくいかないんです・・・。


ソースコードの比較なのか、バイナリの比較なのか・・。ソースがあるのならソースで比較すべきですよね?

今時点のバイナリがソースと一致しているかさえ不明であれば別ですが(汗
HIRO
大ベテラン
会議室デビュー日: 2002/06/21
投稿数: 109
投稿日時: 2006-11-08 13:42
問題解決とは別ですが、

私が使っているツールはWinMergeです
_________________
--------------------------------------------
HIRO's.NET PowerShell,VB.NET,C#のTipsを掲載しています
HIRO's.NET Blog PowerShell,VB.NET,C#を中心とした技術ネ
ndog
会議室デビュー日: 2006/11/08
投稿数: 3
投稿日時: 2006-11-08 13:44
>どっとねっとふぁんさん
なるほど!ありがとうございます。検討させて頂きます。

>shimixさん
引用:
ソースコードの比較なのか、バイナリの比較なのか・・。ソースがあるのならソースで比較すべきですよね?


説明不足ですみません。
以前のバージョンと違うのはコメント部分だけと証明できれば
どちらでも構わないのです。
その場合ソースで比較したほうがいいのでしょうか?


今、アセンブリをildasmして中間言語で比較を試しています。
(コンパイルでコメントが抜かれるので)
1

スキルアップ/キャリアアップ(JOB@IT)