問題タブ [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.
svn - プロジェクトには何人の人が関わっていましたか? 改訂管理システムに基づく
リビジョン管理システムを使用しているプロジェクトに何人の開発者が関与したかをどうやって知ることができますか? 私の友人は、git log で答えを調べるためにこの方法を見つけました:
gitに簡単な方法はありますか? Subversion、Bazaar、Mercurial などの他のリビジョン管理システムはどうですか?
eclipse - Eclipseでタイプ(インターフェース/クラス/列挙型)のメソッド数を取得するには?
インターフェイスが宣言するメソッドまたはクラス/列挙型が実装するメソッドの数を知りたいです。Eclipseでそれを取得する方法は?
eclipse - Eclipse で LOC を知る最も簡単な方法
私は Eclipse 3.4.2 を使用するプロジェクトに取り組んでおり、Non Comment Lines of Code (NCLOC) の数を知りたいです。
単純なプラグインでも構いませんが、あまり肥大化させたくありません。私のマシンはすでに遅いです。
c# - WCFパフォーマンスメトリックをどのように取得しますか?
WCFは一般的な通信フレームワークであり、使用するほど、調整するノブ(エンドポイント、セキュリティ、シリアル化など)が増えます。いくつかのQoS属性に敏感なアプリケーションがあり、それぞれがこのWCFベースのアプリケーションの帯域幅、遅延、およびスケーラビリティにどのように影響するかを理解するために設定を微調整し始めたいと思います。
私が見る限り、次のメトリックを収集するための一般的なエントリポイントはありませんが、それらを収集するための手法のリストを考え出すことができると期待しています。
- 通話数
- 通話の往復時間
- 帯域幅の使用率
- 要求と応答のシリアル化されたサイズ
FWIW、フックを挿入できる妥当なエントリポイントがある限り、これらのメトリックをキャプチャしてもかまいません(これは、特定の実装(DuplexChannelなど)に飛び込むことを意味します)。
ruby - RCov が機能しない
現在、Ruby gem を開発中で、メトリクスを作成したいと考えています。
私は「metric_fu」を使用していますが、RCov は私の仕様から離れているようです。
ここに私の metric_fu 設定があります:
ヒントはありますか?
よろしくお願いします
c# - C# ASP.NET 2.0 メトリクス ダッシュボード
ASP.NET (C# 2.0) Metrics クラスを作成して、運用 Web アプリケーションのパフォーマンスを監視できるようにしたいと考えています。私は 2.0 ヘルス モニタリングにある程度精通していますが、それは私が探しているものではありません (とにかくそうは思いません)。ログやイベントのリストではなく、スナップショットを表示できるダッシュボードが必要です。コミュニティからのフィードバックをお待ちしております。したがって、具体的な回答がなくても、任意の部分に自由に意見を追加してください。全体について意見を述べる必要はありません。前もって感謝します!
以下は、私が監視したいいくつかのことです。値は、IIS ではなく、アプリケーションに固有のものである必要があります。
- 開いているセッションの数
- 1 時間あたりのヒット数
- 最も古いセッション
- 割り当てられたメモリの量と使用量
- **各 (または特定の) 関数で費やされた平均実行時間。
- 最後の例外 (処理済みまたは未処理)
- 帯域幅の使用率 (アプリケーション レベルでも可能ですか?)
**5 番目については、ある種のストップウォッチ クラスを使用することを考えていました。監視したい各関数は、実行の開始と終了時に start/stop を呼び出します。しかし、それは私にはひどく醜いようです。ストップウォッチクラスなしでこれを行う方法はありますか? Reflections クラスの何かがこれを助けることができますか?
このようなものはすでに存在しますか?かなりの量のグーグルを実行しましたが、探しているものを正確に見つけることができません。
私が見るべき他の指標をお勧めできますか?
code-coverage - ソフトウェア開発の指標とレポート
私は最近、ソフトウェア開発メトリックについて、特に開発チームの作業を改善するために適度に大規模な組織でそれらをどのように使用できるかについて、いくつかの興味深い会話をしました。このように、どのメトリックを使用するのが適切かについて、Stack Overflowの質問があることは知っていますが、私の質問は、どのメトリックがどの利害関係者にとって有用であり、どのレベルの集計で役立つかについてです。
例として、私の見解では、コードカバレッジは次の方法(およびおそらく他の方法)で有用なメトリックです。
- 他の測定値と組み合わせた場合のチーム自身の内部使用。
- チームを促進/有効化/メンタリングする場合、チームごとにトレンドとして考えると有益かもしれません(たとえば、チームAとBが今月75と50のカバレッジを持っている場合、私はチームにもっと関心があります前月が80と40だった場合はBよりもA)。
- 多数のチームまたは部門全体にわたる集計統計として提示される場合の上級管理職向け。
しかし、これをチームごとに確認することは、上級管理職にとって有用ではないと思います。これは、コードをテストするのではなく、単に実行するテストでカバレッジを強化するための巧妙な試みを促進するためです。
私は管理階層にいくつかのレベルがある組織にいますが、マネージャーの大多数は技術的に気があり、能力があります(多くの人はまだ手を汚しています)。一部の開発チームはアジャイル開発プラクティスに向けて前進する道をリードしていますが、他のチームは遅れており、これが組織の仕組みであるという重大な使命が今や上からあります。私たちのカップルは、これを奨励するためのプログラムを開始しています。この種の組織では、どのような種類のメトリックが、誰にとって、なぜ、そしてどのレベルの集約で役立つと思いますか?
人為的に影響を与える可能性のある指標に基づいてパフォーマンスが評価されていると人々に感じてほしくない。同時に、上級管理職は、進歩が見られるという何らかの証拠を求めています。自分の組織での経験に基づいて、どのようなアドバイスや警告を提供できますか?
編集
個人のパフォーマンス測定のツールとしてではなく、組織の改善のためのツールとしてメトリックを使用したいと考えています。
metrics - セット群間の類似度の計算
次の 4 つのセットがあるとします。
s1={1,2,3,4};
s2={2,3,4};
s3={2,3,4,5};
s4={1,3,4,5};
この 4 セットのグループの類似度を表す標準的なメトリックはありますか?
ジャカード方式のご提案ありがとうございます。ただし、ペアワイズのようです。セットのグループ全体の類似度を計算するにはどうすればよいですか?
asp.net - ASP.NET Web サービスの使用状況メトリック
Google アナリティクスが Web サイトの使用状況の指標を収集するような ASP.NET Web サービスの使用状況の指標を収集する方法はありますか。独自のデータベース テーブルやコードを実装する必要はありません。
Google Analytics によって収集される膨大な量の情報を収集する必要はありません。通話数や時間の経過に伴う分布などの単純な情報だけを収集する必要があります。
外部ツールを使用できない場合、Web サービスへの要求を単純に処理して、要求の場所、要求のソース、その他の収集可能な情報などの情報を抽出する方法。
java - Java HashMap からマトリックスへ
私は問題に直面しています。次のハッシュマップを使用して、いくつかの値を保存しました
オブジェクトは別の HashMap です (そうです、HashMap の HashMap と言えます)。String は本の名前を格納するためのもので、Object は著者名と著者の数を格納するための別のハッシュマップです。したがって、( Xyz book{authname,numberOfAuthors} ) のようになります。このハッシュマップを NxN 行列として出力したいと思います。これに使用できるデフォルトの機能はありますか?いいえの場合、誰かが簡単な方法でそれを行うためのヒントを教えてもらえますか? あまりにも多くのループと if 条件を使用したくないため (システムが強制終了されます)。
ありがとう!