問題タブ [code-metrics]
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.
xml - TFS 2010 /コードメトリクスの統合、自動ビルドが失敗する、コードメトリクスが実行されない
TFS 2010で自動化されたチームビルドの後に、NDepend(コードメトリクスソフトウェア)を実行するための自動ビルド後トリガーを追加しようとしています。
NDependのWebサイトは、この機能を統合するためのコードを提供していたので、コードを.csprojファイルに貼り付けて、実行するように指示しましたが、ビルドでエラーが発生します。
エラーは、コードスニペットにある3つの「BuildStep」タグのうちの2つを参照しています。次の2つのスニペットでエラーが発生します。
と
ただし、このコードスニペットは問題を引き起こしていません。
なぜうまく機能するのか、ほぼ同じようにレイアウトされたBuildStepタグが機能しないのか理解できません。私が見落としている単純なものはありますか?
編集:これが違いを生む場合、これがすべて一緒にどのように見えるかです:
編集:私は本当に私のチームのためにこれを実行する必要があるので、賞金を追加しました。
編集:エラーに関する詳細が含まれています。著作権上の理由から、ファイルの場所/名前を「何とか」と偽装しました。技術的にその情報を公開できるかどうかわからないため、申し訳ありませんが、この問題を解決するために絶対に知っておく必要がある場合は、私に何ができるかを見ていきます。失敗したチームビルドの結果やその他のさまざまな警告に次のエラーがリストされていましたが、上記のNDependXMLコードに関連するエラーはこれらのエラーだけでした。
チームビルドを実行したときに発生するエラー:
C:* Blah * .csproj(172):「BuildStep」タスクが見つかりませんでした。以下を確認してください。1。)プロジェクトファイル内のタスクの名前は、タスククラスの名前と同じです。2.)タスククラスは「パブリック」であり、Microsoft.Build.Framework.ITaskインターフェイスを実装します。3.)タスクは、プロジェクトファイル、または「c:\ Windows \ Microsoft.NET \ Framework\v4.0.30319」ディレクトリにある*.tasksファイルで正しく宣言されています。
と
C:* Blah * .csproj(194):「BuildStep」タスクが見つかりませんでした。以下を確認してください。1。)プロジェクトファイル内のタスクの名前は、タスククラスの名前と同じです。2.)タスククラスは「パブリック」であり、Microsoft.Build.Framework.ITaskインターフェイスを実装します。3.)タスクは、プロジェクトファイル、または「c:\ Windows \ Microsoft.NET \ Framework\v4.0.30319」ディレクトリにある*.tasksファイルで正しく宣言されています。
編集:私はそれが正しく実行されていると思ったが、それは正しく構築されていません。以下の@Ewaldが提案するXMLを模倣しているにもかかわらず、ビルド時に上記のエラーが発生します。私は、次のように機能するはずだと思うものに従って、上記のコードのプロパティ値を調整しました。
しかし、私はこのコードを入れてみました:
自動ビルドは正常に機能し、エラーは発生しませんでしたが、NDependは想定どおりに実行されませんでした。
TFS2010とTFS2008で使用されているXMLスキーマにわずかな違いがあり、これらの問題が発生しているのではないかと(他のさまざまなサブ質問と相談した後)疑問に思い始めています。それで、それを念頭に置いて、誰かがこれらのスキーマの大きな違いについて知っていますか?
編集:私が試したすべてのことをあなた全員に最新の状態に保つだけで、私は今このコードを試しました:
次のような別のエラーメッセージが表示されました。
C:* Blah * .csproj(179):コマンド "" c:\ tools \ NDepend \ NDepend.console.exe "" C:* Blah * \ Sources \ Main \ MyProject.ndproj "/ OutDir" C:* Blah * \ Binaries \ Debug \ NDepend "/ InDirs" C:* Blah * \ Binaries \ Debug\""はコード1で終了しました。
編集:私が試した最新のコード。これは(NDependのサイトによると)「組み込みのNDependMSBuildタスク」でした。
しかし、私はこのエラーを受け取ります:
C:* Blah * .csproj(180):要素の下の要素が認識されません。
complexity-theory - Java ファイルの Halstead Complexity メトリックを計算するためのオープン ソース ツール
Java ソース ファイルの Halstead Complexity メトリックを計算するオープン ソース ツールはありますか。
java - LCOM3 を計算していますか?
LCOM3 または LCOM4 のクラス結合メトリックを計算するために使用できるオープンソース/無料のライブラリはありますか? Java ファイルを読み取り、このメトリックを計算するツールを作成したいと考えています。
qa - モジュールごとの依存関係の数に基づくソフトウェア メトリック
ソフトウェア プロジェクトには、「すべてのライブラリ」がいくつかあります。各ライブラリが一連の依存関係 (UI、データベース、ビジネス ロジックなど) に固有になるように、それらを再配置したいと考えています。
再配置されたライブラリが元の状態よりも (QA の観点から) 「優れている」ことを測定する方法はありますか?
visual-studio-2003 - VS2003から「コードメトリクス」を取得するにはどうすればよいですか?
VS2003プロジェクトおよびソリューションでVS2010動力工具「コードメトリクス」を使用したいですか?私がどうやってそれをすることができるか知っていますか?
java - SONARのAfferentカップリング
特定のJavaプロジェクトで、求心性結合が最も高いクラスを見つけたいと思います。
メトリックがSONARで利用できることを知っています
- ダッシュボードからクラスにドリルダウンする、または
- コンポーネントビューでパッケージごとにドリルダウンする場合。
SONAR内でこの情報を見つける最も簡単な方法は何ですか?
code-metrics - Webサイトの複雑さを測定できますか?
私は、循環的複雑度を使用してソフトウェアを測定することに精通しています。しかし、Webサイトに関しては、Webサイトの複雑さを測定するための一種のメトリックがありますか?
continuous-integration - Hudson/Jenkins ソース コード メトリクス?
Hudson/Jenkins のソース コード メトリクス用の便利なプラグインはありますか?
コードの総行数、テストの総数、クラスなどをグラフで探しています。
このようなものは存在しますか?
visual-studio - VS.NET 2010 で Code Metrics を使用して VS.NET ソリューションの総行数を取得するにはどうすればよいですか?
VS.NET 2010 のコード メトリック ウィンドウには行数が表示されますが、ウィンドウ内のすべてのプロジェクトの合計は表示されません。Excel にエクスポートすると、すべてのサブクラスが再度一覧表示されるため、ソリューション内のコードの合計行を計算することはできません。
1 ~ 5 個のプロジェクトがある場合は問題ありませんが、30 個を超える場合は本当に多すぎます。
誰かがこれを行う方法を考え出しましたか? コード メトリクス ウィンドウからこれを取得する簡単な方法があるはずなので、このために別のツールをインストールしたくありません。
complexity-theory - NCSSは何の略ですか?
私は自分のプロジェクトのソース コードの複雑さを測定する方法を探していましたが、「NCSS」という頭字語に頻繁に出くわしました。それが何を表しているのかについて、明確で見つけやすい定義はないようです。
私が推測できる限り、それは循環的なコードの複雑さと関係があります。
「NCSS」を見た場所の 1 つは、JavaNCSS ツールにあります: http://javancss.codehaus.org/