またまたコードのリファクタリング