правилу перечисления являются code smell'ами и их нужно преобразовывать в полиморфные классы (имеющие разное состояние). Тем не менее, для данного примера они вполне нам подходят.
Кто нибудь может прокомментировать, в чем опасность enum и что тут вообще имеется ввиду?
Книга про DI
Здесь я думаю речь идет о том, когда у тебя поведение объекта определеняется неким enum-ом который является мембером данного объекта
Зависит от кейса.
Обсуждают сегодня