
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Unityエディタ上で循環的複雑度(CCN)を計測する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Unityエディタ上で循環的複雑度(CCN)を計測する - Qiita
PONOS Advent Calendar 2022の1日目の記事です。 はじめに ポノスではソースコードの保守性が担保されて... PONOS Advent Calendar 2022の1日目の記事です。 はじめに ポノスではソースコードの保守性が担保されているか判断するために、循環的複雑度(以下、CCN) の数値を参考にしています。(循環的複雑度 - Wikipedia) この数値はソースコードがどれだけ複雑に構成されているかを表現しており、処理の分岐(if、for、switch等)が増えるに従って上昇していきます。 一般的に、CCNが高いソースコードほど保守しづらくバグが混入しやすい傾向があります。 CCNの数値が高いメソッドを発見したら、リファクタリングを行って分岐を減らしたり処理を分散させたりして、数値を下げるようにしましょう。 (なお、ポノスではCCNが30を超えるコードがないことがリリース要件とされています) 今回は、Unity開発においてCCNを確認しやすくする方法を紹介したいと思います。 lizardで