ソフトウェアアーキテクチャ博物館AtMuseum
失敗パターン解説


関数の途中でreturn

説明

ひとつの関数に複数のreturnがある。

現象

入口ひとつ出口複数

症状

関数のインタフェース定義がいびつになる。

単体テストケースが複雑化。期待結果が条件で異なったりする。

解法

複数の関数に分けるべき。