2017-03-05 17 views
0

これまで、Sonarは循環器系の複雑さを使用していました。彼らのウェブサイトでは、彼らは認知的複雑さを言及している。しかし、彼らの文書には、複雑さの尺度があるが、サイクロマティックの「欠点」(スイッチの各ケースごとに1つずつ増加する)がある。 これはどれが今使用されていますか?SonarQubeはどのような複雑さを使用していますか?

答えて

0

現在計算されている「複雑性」メトリックは、循環性複雑度です。

最近のCode Analyzerのバージョンでは、以前のCyclomaticとEssential Complexitiesの組み合わせに対して、正しいCyclomatic Complexity値が計算されています。

コグニティブな複雑さの指標は、この文書では利用できませんが、すぐに利用できるはずです。

UPDATE 認知複雑さはSonarJava、SonarJS、SonarC#、SonarSwift、およびSonarC-ファミリー(C/C++、Objective-Cの)

+0

このメトリックは既に利用可能ですか?そうであれば、どのバージョンですか? – venerik

+1

私の更新情報@venerikを参照してください。各アナライザーの最新バージョンを必ず使用してください。 –

0

内のメトリックとして現在利用可能であるアップデート 現在は認知です複雑

関連する問題