Я на семинаре рассказывал, как заменить большие свитчи и серии ифов на маленькие аккуратные енумы. Давайте попробуем.