>>324
> 〜利用する変数は合計30くらい〜
この利用する変数はどこで定義されてる?

> 全く同じ分かりきった分岐をもう1回余分にする
これと天秤にかけて共通の処理をifブロック毎に書くようにしたのならそれでいいんでね
修正時にミスする可能性が低いのはifをもう1度書くだろうが