GimpelのPC-糸くずやFlexelint。誰もがそれらを使用しましたか?
-
05-09-2019 - |
質問
だから私はGimpelのPC-糸くずやFlexelint C / C ++コンパイラのために、いくつかの雑誌の記事やウェブサイトを読みました。
これは(少なくとも私にとっては)本当に高価だが、それはコストを正当化するためにいくつかのメリットを持っている可能性があるように思える。
他の誰が/それらを購入し、自分の意見を提供することができます使用している場合はどうなりますか?このだから私は思ったんだけど
解決
私はしばらく前にPC-Lintのを使用するために使用されます。個人的に私はそれが投資の価値があったと思います。あなたの質問への答えの一部は、他のいくつかの要因に依存します:
1。)あなたは最高のレベルにコンパイラの警告レベルを上げてみましたがありますか?非常に迷惑しかし、これは明らかな意味エラーをキャッチする効果があります。私はPC-Lintの
のような専門的なツールに投資する前に、私はこれを行うだろう2。)あなたは誰のためにコーディングしていますか?これは学校の宿題である場合、それはそれだけの価値はありません。それはあなたが他の人に販売しているソフトウェアだ場合、それはきれいな安定したコードを生成するのに良い投資です。
任意のツールのように、それが効果的にPC-Lintのを使用することを学ぶためにいくつかの時間がかかることがあるので注意してください。
他のヒント
私は、ビルドプロセスにGimpelのPC-Lintの追加が終了します。それは困難な構成だが、それは間違いなく価値があります。私はいくつかの異なるプロジェクトで、この同じリンティングツールを使用して、過去に数年間のために働きました。静的コードチェックツールは、コンパイラは、コンパイラの警告が最も高い(最も厳しい)レベルに設定されている場合でも、をチェックしません。エラーのすべての種類をチェックするのに役立ちます。
また、Gimpelのツールは、MISRAの支持体(ならびにANSI Cの異なるバージョンのための特定のルール)を有している。
私はあなたが宿題に取り組んでいる場合、それはない可能性がコストに見合うだと、Onorio Catenacciに同意します。それは、より堅牢なビルドプロセスのためだ場合でも、リントはあなたが以前に開発サイクルのエラーを見つけましょう、そしてそれはそれは価値があるになります。
私は1985年にGimpelの糸くずや他の製品を使用し、非常に満足の顧客でした。私はパートタイムのコンサルティングギグを持っていたし、Gimpelのツールは、より迅速に、より信頼性の高いコンポーネントを提供するために私を有効ます。
私は物事の相対的な状態が25年で変化しているのか分かりません。私は、少なくともUnix上でそれを見て面白がってよ、Gimpelはまだ難読化のソースコードを配布されます。
これは、あなたが尋ねた質問への答えではありませんが、1つの商用の静的解析ツールを検討しているならば、あなたはおそらく同様に他社の静的解析ツールを検討すべきです。例えば、参照、ある-C-静的コード-analyis - ツール - - それだけの価値ですか。そして、私は質問に、「静的解析」のタグを追加することをお勧めしたい。