4

VMS/VAX OS および RDB データベース上の COBOL 言語のソース コードの分析、改善、「デッド コード」の発見、統計の提供などを行うためのツールを推奨してもらえますか?

ありがとう。

4

2 に答える 2

1

一部のコンパイラには、デッド コードを検索するためのオプションがあるため、必要なツールが既にある場合があります。コードが死んでいて、静的ソース コード解析では判断できない場合があることに注意してください。

if a = 1
    move 'error' to out-message
end-if

1 にならaない場合、これはデッド コードです。静的ソース コード分析では、このシナリオのより複雑なインスタンスが見つからない場合があります。特に、 の値aが分析対象のプログラム (おそらくデータベース) の外部からのものである場合はそうです。

ウィキペディアにリストされている静的ソース コード分析ツールをざっとスキャンすると、商用製品は高価 (数千ユーロ) であることがわかります。オープン ソース ツールは、多くの COBOL をカバーしていないようです。私は完全な評価を行っていないことを認めますが、その代わりにドキュメントをスキャンしただけなので、自分でそれらをチェックしたいかもしれません.

COBOL は解析が難しい言語です。

于 2012-07-01T14:51:49.553 に答える
1

私は一度も使用したことがありませんが、DecSet 製品スイートには、PCA - Performance and Coverage Analyser という製品が含まれています。これはあなたが探しているものかもしれません。

于 2012-07-02T05:44:52.303 に答える