fix: ==をisへ， 生の比較をメソッドに置換，わかりにくいメソッドを分割