SOLID原則に従って行うリファクタリング実践