Принес вам годный видос про запахи кода

Хотя конечно автору бы по рукам дал за нейминг типа: IEnemyBehavior b;

Но очень круто, что он показывает, как пользоваться авторефакторингом в райдере. На удивление, я мало видел чтобы им кто-то пользовался

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