🐕 2024/02/06(月)
作成日: 2024/02/05
0

単体テストの考え方

  • 循環的複雑度は対象のプログラムの分岐の数から算出する
  • 例えば、if文がない場合1+0=1となる
  • if 条件1 And 条件2の場合1+2=3となる
  • コードの複雑さ・ドメインにおける重要性が高いものほど単体テストの効果が高い
  • 協力オブジェクトの数が多いものはできるだけドメイン・モデルアルゴリズムまたはコントローラ(アプリケーションサービス)になるようにする
  • とるに足らないコードにはテストを行う必要があまりない