4

pc-lint を使用するためのベスト プラクティスは何ですか?

出力ファイルを読み取り/解析するより良い方法に特に興味があります。

4

4 に答える 4

2

PC-Lint に基づいて構築された Visual Lint があり、メッセージをより使いやすくしています。残念ながら無料ではなく、Visual Studio を搭載した Windows でのみ動作します。彼らは試用版IIRCを持っています。

見る

当時の私の雇用主はチープスケートだったので、フルバージョンは入手できませんでしたが、便利だとは思いました.

于 2010-04-11T02:56:18.423 に答える
2

ALOA プロジェクトは、PC-Lint の出力を解析し、繰り返し実行して回帰分析を実行するための無料のコードを提供しています。

私がお勧めするPC Lint の使い方という素敵な小さな記事があります。

Visual Lint を公開している Riverblade の人々は、構成に関するいくつかの記事を公開しました。

于 2011-03-01T02:10:57.137 に答える
1

pc-lint の出力を処理するように設計されたフリー/オープンソースのツールについては知りませんが、splint を使用して次の戦略を使用しました

  1. どのオプションをオンにするかを決定するには: これまでに発生した欠陥と、スプリントによって検出された可能性のある欠陥を調べました。本当にそれは副子のオプションを検討し、天候を決定することの問題でした。
  2. 出力の処理に関しては、警告の概要と、各警告が発生した場所の詳細を、コンパイラの出力と結び付ける代わりに表示する awk スクリプトをいくつか開発しました。新しい/変更されたコードに関する警告のみを報告するオプションもありました。
于 2010-04-11T03:02:05.200 に答える
0

Indian Hill C Style and Coding Standards」では、Lint の使用方法について説明しています。

静的分析ツールに対する私のアプローチは、ローカルのコーディング標準を定義 (または既存のものを使用) し、その標準を強制する静的分析ルールを適用することです。許可するコードのルールを明示的にオフにし、標準が考慮したことのないすべての側面のルールをそのままにします。それらが発生した場合は、コーディング標準を変更する必要があるかどうか、ルールをオフにする必要があるかどうか、または標準またはアナライザーの構成を変更せずに修正する必要がある単なるコーディング エラーであるかどうかを検討してください。

于 2010-04-11T11:01:09.820 に答える