私は、ドキュメンテーションの不足、テストカバーの欠如、複雑さ、デザインルールの不足など、巨大な「スパゲッティコード」に直面しています。コードをデフォルトのソナースキャンで解析させ、驚くべきことに私の場合、メインテナンスは本当に素晴らしいスコアで、技術的負債は1,1%です!現実は、ほとんどの変更が新しいバグを導入することを示しています。Sonarqubeの保守性の結果には何が影響しますか?
私はかなり難解です。実装のいくつかの特殊性がこのスコアを説明できるかどうか疑問に思っています... 1実装)では、reflexionとservice locatorパターンを使用します。
最終的に品質向上に関連する指標が他にもありますか?
プロジェクトの保守性評価(レターグレード)は何ですか? –
sqaleピラミッドウィジェットを追加すると役立つかもしれません。 Sonarのデフォルトルールでは、組織内のコーディング慣行の違反を探しているわけではないかもしれません... http://www.sqale.org/blog/the-sqale-pyramid-a-powerful-indicatorピラミッドを理解する。 – Shiva
@ G.Ann-SonarSourceTeam:Maintainability RatingはA. –