C言語、Perl、JavaScript、最近はPythonも。出来上がったものより、プログラムを書くことが好き。あと、スイーツ。 コードカバレッジ(網羅率)について調べた。 コードカバレッジはソースコードをどれだけ動かしてみたかの指標のこと。 有名どころのカバレッジは以下のもの。 Statement Coverage: 命令網羅、文網羅、C0とも言う。 ラインカバレッジと考えると手っ取り早い。 Decision Coverage: 分岐網羅、判定網羅、デシジョンカバレッジ、C1。 条件式(if文)の成立/不成立のカバレッジ。 命令網羅との違いはelseが無いとかの暗黙的な分岐の網羅が含まれる所かな? Condition Coverage: 条件網羅、コンディションカバレッジ、C2。 条件式にある各条件の網羅。 Path Coverage: 経路網羅、パスカバレッジ。 全ての経路を通せたかど