モジュール分割の基準

テストしやすいかどうか。
自分に対しても言いたいが、分岐の複雑なルーチンを作って、どうやってテストするのか。