UMLの開始/終了の記号が覚えられない いままで何度となく分からなくなってその都度調べていているのが、UMLの状態遷移図やアクティビティ図における開始記号(黒丸:●)と終了記号(二重黒丸:◎の中が塗りつぶし)です。 コード実行のカバレッジ(網羅)の分類 テストを実行して、テスト対象のコードのどの部分が実行されたかを計測する際、命令網羅、分岐網羅、条件網羅、パス網羅といった言葉や、C0、C1、C2、といった略語を目にします。 先日JavaのモックツールJMockitに搭載されるカバレッジ計測機能を調べた時に、JMockitは、"Line coverage"と"Path coverage"を計測するとありました。LineとPathがどの網羅に該当するかを調べてみました。 命令網羅(C0) 全命令(命令語)を1回以上実行 分岐網羅(C1) 「条件網羅」ということもある。条件分岐で生じる経路がすべ