W.r.t Javaプロジェクトの1つに、我々は最近SonarLintを使い始めました。コード分析の結果が非常に多くの重要なコードの匂いの警告を示しています。認知の複雑さとそのコードへの影響
Critical code smell: Refactor this method to reduce its Cognitive Complexity.
私はCyclomatic Complexityについて聞いたことがありますが、Cognitive Complexityについては聞いていません。 グループへの私の質問:
- 認知的複雑さは業界標準ですか?
- 可読性と保守性のほかに、認知の複雑さがコードに及ぼす影響。
- コグニティブな複雑さは、メソッドやコードの他の部分にのみ適用されますか?
- 認知的複雑性が依存する特定の基準はどれですか?
- コードの認知の複雑さを改善するためのベストプラクティス。
私はこれを行ってきましたが、link私はすべての私の質問に答えを得ることができませんでした。
ありがとうございます。
このリンクには、詳細に関するホワイトペーパーへのリンクも含まれています。あなたもそれを経験しましたか? – janos
それを指摘してくれてありがとう。私は逃した。このホワイトペーパーの情報は、開発者が認知の複雑さをよく理解していて、それにアプローチする方法を十分に示しています。 – vmorusu