Принес вам годный видос про запахи кода
Хотя конечно автору бы по рукам дал за нейминг типа: IEnemyBehavior b;
Но очень круто, что он показывает, как пользоваться авторефакторингом в райдере. На удивление, я мало видел чтобы им кто-то пользовался
А для тех, кому интересны остальные запахи кода, можете заглянуть сюда (работает с впн) или полистать книжку Фаулера "Рефакторинг. Улучшение существующего кода"