タグ

プログラムに関するsatoshieのブックマーク (1)

  • 循環的複雑度について - Qiita

    普通に書いていれば、10を超えることはなかなかないと思います。(私の場合、ビジネスロジックのところで20を計測したことが1度ありました) 実際に例を用いて考える 以下に適当なサービスを用意してみました。あくまでも、例なので処理自体に意味はないので、無視してください。 private String familyService(List<String> nameList) { String id; for (String name : nameList) { if (name.startsWith("a")){ id = "a"; } else if (name.startsWith("b")){ id = "b"; } else if (name.startsWith("c")){ id = "c"; } else if (name.startsWith("d")){ id = "d"; }

    循環的複雑度について - Qiita
  • 1