タグ付けされた質問 「code-metrics」


30
単体テストの合理的なコードカバレッジ%とは何ですか(およびその理由)?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 3年前休業。 ユニットテストのコードカバレッジの最小パーセンテージを義務付けるとしたら、おそらくリポジトリへのコミットの要件としてであっても、それは何でしょうか? どのようにして答えにたどり着いたか説明してください(あなたがしたことのすべてが数字を選んだ場合、私はそれをすべて自分で行うことができたでしょう;)

2
IntelliJ IDEAを使用してすべての未使用のコードを見つける方法は?
私が.javaファイルにいるとき、未使用のコードは通常灰色で表示されるか、このコードはおそらく(おそらく、いくつかの奇妙なJNI / Reflectionのコーナーケースのため)未使用であることを示す緑の下線が付いています。しかし、私はこのプロジェクトに何千ものJavaファイルがあり、そのような未使用の可能性のあるコードのすべてのインスタンスを見つけたいと思っています。IntelliJ IDEAでそれを行うにはどうすればよいですか?


1
「割り当てブランチの条件サイズが大きすぎる」とはどういう意味ですか?
私のRailsアプリではRubocop、問題のチェックに使用しています。今日、次のようなエラーが発生しましたAssignment Branch Condition size for show is too high。これが私のコードです: def show @category = Category.friendly.find(params[:id]) @categories = Category.all @search = @category.products.approved.order(updated_at: :desc).ransack(params[:q]) @products = @search.result.page(params[:page]).per(50) rate end これはどういう意味ですか、どうすれば修正できますか?

18
コードメトリクスの魅力は何ですか?[閉まっている]
現在のところ、この質問は私たちのQ&A形式には適していません。回答は事実、参考資料、または専門知識によって裏付けられることを期待していますが、この質問は、討論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてガイダンスを入手してください。 7年前に閉鎖されました。 最近、SOに関する「コードメトリクス」関連の質問をいくつか見てきましたが、その魅力は何でしょうか。最近の例を次に示します。 提供されたコードがくだらないことをあなたに納得させるコードメトリクス コードの行数が有用なメトリックである場合 品質テストを書く 私の考えでは、コードレビューの代わりにメトリックを使用することはできません。 一部の指標は、レビューが必要な場所を示している場合があります。 短期間のメトリックの急激な変化は、レビューが必要な場所を示している可能性があります しかし、それ自体が常に「良い」または「悪い」コードを示す単一のメトリックを考えることはできません-測定値が見ることができないものには常に例外と理由があります。 私が見落としていたコードメトリクスから得られる魔法の洞察はありますか?怠惰なプログラマー/マネージャーは、コードを読まない言い訳を探していますか?人々は巨大なレガシーコードベースを提示され、開始する場所を探していますか?どうしたの? 注:私は回答とコメントの両方で特定のスレッドでこれらの質問のいくつかを尋ねましたが、返信がありませんでした。おそらく何かが足りないので、コミュニティ一般に尋ねるべきだと思いました。メトリックバッチジョブを実行し、実際に他の人のコード(または自分のコード)を再度読み取る必要がないのは素晴らしいことです。実用的ではないと思います。 編集:私は議論されているすべてではないにしてもほとんどの測定基準に精通しており、それらの要点を単独で、または任意の品質基準として見ていません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.