スイッチ検出の処理をリファクタリング