問題タブ [code-analysis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
code-analysis - 静的コード分析にはどのツールを使用していますか?
循環的複雑性に関するこの質問により、静的コード分析についてより深く考えるようになりました。コードの複雑さと一貫性を分析することは時として役に立つので、もっとやりたいと思っています。そのような分析にはどのツールを (言語ごとに) 推奨しますか? ウィキペディアには多くのツールのリストがありますが、以前に試したことのあるツールはどれですか?
編集: David が指摘するように、C/UNIX ベースのツールに関しては、これは完全に聞かれない質問ではありません。
c++ - C++ の例外分析ツール
C++ プログラムから例外情報を抽出するツールを探していました。私が探している最も必要な機能: 関数からスローされる可能性のあるすべての例外 (その関数から再帰的に呼び出されるすべての関数を含む) を知りたいです。
特にエラーと例外を文書化するのは非常に難しい (そして、最新の状態に保つには多大な労力が必要) と常に思っていました。しかし、それを自動化する方法があれば、非常に役に立ちます。
Windows と Visual Studio 用のツールが望ましいですが、必須ではありません。いつでも回避できます。
apache-flex - コードの行数、関数の数、ファイル、パッケージなどをカウントするactionscript/flex用の優れたプログラムはありますか
Doug McCuneは、まさに私が必要としていたものを作成しました(http://dougmccune.com/blog/2007/05/10/analyze-your-actionscript-code-with-this-apollo-app/)が、残念ながら-それはAIRベータ2の場合。まともなメトリックを提供する実行可能なツールが欲しいだけです...何かアイデアはありますか?
visual-studio - ソースでのコード分析ルールの除外
私がFxCopで作業しているプロジェクトでは、Windowsフォームデザイナによって生成されたInitializeComponent()メソッドで多くの(つまり400を超える)エラーが表示されます。これらのエラーのほとんどは、ラベルのTextプロパティの割り当てにすぎません。
ソースでこれらのメソッドを抑制したいので、FxCopによって生成された抑制コードをAssemblyInfo.csにコピーしましたが、機能しません。
これは、FxCopがクリップボードにコピーした属性です。
このメッセージを抑制するための正しい属性を知っている人はいますか?
PS:Visual Studio 2005、C#、FxCop1.36ベータ版を使用しています。
visual-studio - Visual Studio 2008 コード分析を使用した優れた保守性指標とは?
私の会社は最近 TFS を購入し、コードの品質を向上させるためにコード分析ツールの調査を開始し、見栄えの良いメトリック「保守性インデックス」に気付きました。コードレビュー/チェックインなどにこの指標を使用している人はいますか? もしそうなら、開発者が取り組むべき許容可能なインデックスは何ですか?
c# - C# で使用できる静的解析ツールは何ですか?
C# コードに対する静的分析に使用できるツールは何ですか? FxCop と StyleCop については知っています。他にもありますか?私は以前に NStatic に出くわしたことがありますが、それは永遠のように見えるもののために開発中でした.
同じように (これは主に静的解析に対する私の関心事です)、マルチスレッドの問題 (デッドロック、競合状態など) についてコードをテストするためのツールも少し不足しているようです。Typemock Racer がポップアップしたので、それを見ていきます。これ以上何か?
使用したツールに関する実際の意見を歓迎します。
code-analysis - 動的コード分析とは?
動的コード分析とは?
静的コード分析との違いは何ですか (つまり、静的コード分析ではキャッチできないものをキャッチできます)?
境界チェックとメモリ分析について聞いたことがありますが、これらは何ですか?
動的分析を使用してチェックされるその他の項目は何ですか?
-アダム
ant - Ant を使用して Emma コード カバレッジ レポートを生成するにはどうすればよいですか?
Emmaコード カバレッジ レポートを生成する Ant タスクをセットアップするにはどうすればよいですか?
ruby-on-rails - Ruby の自動コード品質ツール?
Java について私が本当に見逃していることの 1 つは、ツールのサポートです。FindBugs、Checkstyle、PMD は、コード品質メトリクスと自動バグ チェックの三位一体を実現します。
Ruby コードの単純なバグやスタイル違反をチェックするものはありますか? Rails のイディオムに準拠するように、Rails などのフレームワークに適応させることができればボーナス ポイントです。
visual-studio - Visual Studio プロジェクトでソース コードの行数をカウントするために使用するツールは何ですか?
かなりの数の行数ツールがあることは知っています。あなたが使用する他の大きなパッケージの一部ではない単純なものはありますか?