問題タブ [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.
c# - 2 つの文字列間の関連率
C#で2つの文字列間の関連性パーセンテージを取得するには?
metrics - ソフトウェア時間計画の指標
ソフトウェア開発では、時間を正しく計画する必要があります。分析、開発、保守など、ソフトウェアのすべてのプロセスで時間を計画するためにどのような指標を使用しているか知りたいです...
あなたが提案できる素晴らしい記事やあなたが従う方法論がいくつかありますが、教えていただけますか?
c# - C# コードの SOLIDness をどのように測定できますか?
C# コードのSOLID性を測定するために、どのような指標があり、どのツールが存在しますか? または、原則が最も有害に違反している場所を示すツールはありますか?
java - JavaプロジェクトのSLOC
JavaプロジェクトでSLOCをカウントするための無料のツールが必要でした。本当に必要なのは次のメトリックだけです。
- SLOC
- コメント行数
- オプションでjavadocメトリック
- オプションで、統計をファイルタイプ(.java、.js、.css、.html、.xmlなど)で並べ替えます
ボーナス:
- 100%Java、 sloccountとcygwinのようなものを混ぜるのは好きではありません
- netbeansプラグイン
- またはできれば、Mavenプラグイン
java - 前回のスプリントで書いたコードだけを教えてくれるコード カバレッジ ツールはありますか?
チームのコード カバレッジに関するより意味のある指標を提供できるツールを探しています。たとえば、私が見たいのは次の 2 つです。
- 前回のスプリントで作成したコードについて、チームとしてどれだけのコード カバレッジが得られたか?
- 新しいコードが開発者によってどの程度のコード カバレッジに分類されましたか?
誰かが前にこのようなことをしたことがありますか? どのようなツールが利用可能ですか? 具体的には、私は Java で働いており、無料または商用のソリューションに興味があります。
c# - NDepend コード品質メトリクス - カスタム CQL - ブラウンフィールド開発
私は、最初に.NET 1.1用に開発されたブラウンフィールドプロジェクトに取り組んでおり、その後、.NET 3.5を少し加えて.NET 2.0にレトロフィットしました。
最適化とモダナイゼーションの変曲点を見つけるために、どのような指標を使用すればよいか興味があります。
「従来の」.NET コードのクリーンアップとリファクタリングに役立つ、優れた CQL クエリはありますか?
c# - C#でステートメントをカウントする標準的な方法はありますか?
LinesofCode以外のコード長メトリックを調べていました。ソースモニターが報告するものはステートメントです。これは知っておくと貴重なことのように思えましたが、SourceMonitorがいくつかのことを数える方法は直感的ではないようでした。たとえば、forステートメントは、変数定義、条件、およびインクリメントステートメントが含まれていても、1つのステートメントです。また、メソッド呼び出しが引数リスト内で別のメソッドにネストされている場合、すべてが1つのステートメントと見なされます。
ステートメントがカウントされる標準的な方法はありますか?そのようなことを管理するルールはありますか?
c# - C# および SQL クエリから返されるデータのサイズを取得する
クエリの実行時にデータベースから返されるデータのバイト単位のサイズを取得するにはどうすればよいですか? これは、2 つの異なる手法を使用してデータベース サーバーの負荷を比較するためです。すべてのレポートのデータセット全体を読み込む同じデータセットから作成されたレポートを実行していました。現在、データセットをキャッシュして、キャッシュからレポートを実行しています。クライアントごとにレポートを実行しますが、一部のデータセットは他のデータセットよりも大幅に大きく、データベース サーバーの負荷を軽減するための測定可能なメトリックを提供する方法が必要です。
既存の機能について DbConnection、DbDataReader、および DbCommand を調べてみましたが、見つかりませんでした。可能であれば、特定の接続またはリーダーのデータ スループットを測定することは素晴らしいことですが、どのような解決策も受け入れられます。測定に使用できるデータベース サーバー プロキシはありますか?
データベースは Oracle 10g です。
metrics - CDN を使用している高可用性アプリの測定に関する推奨事項を探しています
私はフォーチュン 500 企業で働いており、高可用性アプリケーション (つまり、5 秒のページ間ナビゲーションで 99.5% 向上するアプリ) のパフォーマンスと可用性を正確に測定するのに苦労しています。この可用性の数値を決定するために、予定されたダウンタイムと予定外のダウンタイムの両方が考慮されます。ただし、最近CDNをミックスに追加したため、メトリックが少し複雑になりました. 現在、CDN はトラフィックの約 75% を処理し、残りを独自のサーバーに送信しています。
私たちは「真のユーザー エクスペリエンス」と呼ぶものを測定しようとします (つまり、テスト スクリプトは、アプリケーションを介してクリックする一般的なユーザーをエミュレートします)。これらの監視スクリプトは、ネットワークの外部に位置します。時間。
経営陣は、可用性を測定するために最悪のシナリオを採用することを決定しました。そのため、オリジン サーバーに問題があっても、CDN がコンテンツを問題なく提供している場合でも、可用性に影響が及びます。逆も同様です。私の考えでは、「ユーザー エクスペリエンス」が成功している限り、不必要に自分を罰するべきではありません。結局のところ、CDN はパフォーマンスと可用性を向上させるためにあるのです!
他のフォーチュン 500 企業がどのように利用可能数を計算しているかについて知っている人がいるかどうか疑問に思っています。たとえば、Apple.com を見てみると、ダウンしているようには見えない CDN を使用しているストアフロントが見られます (主要な製品の発表がない限り)。これらの指標で不必要に自分自身を傷つける必要があるとは思わないでください. 私たちはこれらの数値に基づいてビジネス上の意思決定を行っています。
ただし、これらのメトリクスが経営陣に見えることを考えると、問題は非常に迅速に対処され、解決されると言えます (読んでください: 私たちは官僚主義をかなり迅速に切り捨てます)。外部要因 (CDN など) が数値に影響を与えているため、アプリケーションが稼働しているか停止しているかを示します。
考え?
(Sanoj の要請で、この質問を ServerFault に投稿しました...誰かこの質問を閉じてもらえますか ? -availability-app-that-is-using-a )
oop - オブジェクト指向コードと手続き型コードの違いを示すメトリック
オブジェクト指向コードではなく手続き型コードを使用していることを示すのに役立つ指標はどれですか? 分析されたコードに、適切なオブジェクト指向の設計原則に従っているのではなく、手続き型のトランザクション スクリプトと貧弱なドメイン モデルが含まれている可能性が高いことを示す、単純なメトリックのセットが必要です。
測定に役立つ指標とツールのセットがあれば幸いです。
ありがとう、トーマス!