問題タブ [source-monitor]
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.
metrics - コードメトリックを解釈する方法(SourceMonitorによって計算)
「コードメトリクスの計算」という質問への回答を読んだ後、ツールSourceMonitorをインストールし、いくつかのメトリクスを計算しました。
しかし、私はそれらをどのように解釈するのか分かりません。
メトリックの「適切な」値は何ですか
- 「パーセントブランチステートメント」
- 「クラスごとのメソッド」
- 「メソッドごとの平均ステートメント」
- 「最大の方法または関数の複雑さ」
ドキュメントにヒントが見つかりませんでした。誰か助けてもらえますか?
code-analysis - データベースへの SourceMonitor xml ダンプ
SourceMonitor の xml ダンプを解析してデータベースに保存できるライブラリまたはツールはありますか?
SourceMonitor は優れたツールですが、SourceMonitor では実際には得られない、より優れた視覚化と時間の経過に伴う統計を取得したいと考えています。
c# - SourceMonitorで複雑さを計算するために使用されるパラメーターは何ですか?
私は最近、SourceMonitorを使用して自分の(および他の)コードを確認し始めました。ツールによって判断される他のパラメーターは理解していますが、コードの複雑さをどのように計算するのかわかりません。のように、複雑さの数値を読み取るために、どのすべてのパラメーターを考慮しますか?
linux - SourceMonitor はすべてのプラットフォームで動作しますか?
この質問が局所的または重複している場合は申し訳ありません。グーグルで検索しましたが、わかりませんでした。
最近、SourceMonitor について聞きました。SourceMonitor3.3 をダウンロードし、Windows で使用しています。
SourceMonitor は Windows でしか動作しないと聞いたことがあります。それについて知りたいので、ここで質問します。
すべての OS プラットフォームで動作しますか? そうでない場合、すべてのプラットフォームで動作するコード アナライザーはありますか?
java - SourceMonitor が Eclipse によって生成された equals() および hashcode() メソッドをスキップするようにするにはどうすればよいですか?
これらの自動生成されたメソッドは、分析から除外したい複雑さを追加します。
msbuild - MSbuild スクリプトから sourcemonitor を起動できませんか?
テストフォルダーは次のように設定されています。
コマンド ラインからソース モニターを単独で実行したところ、正常に実行され、CI プロセスに必要な .xml ファイルがいくつか出力されました。
以下は、実行しようとしている .proj ファイルです。
次のエラーが表示されます。
研究リンク:私がフォローしている記事