енама, идёт в нужный кейс), который разрастается в ужасный метод, какой паттерн используете в таких случаях?
Хз, говнокодно как-то
Типа когда 15 кейсов это норм практика?
😂
https://refactoring.guru/ru/replace-conditional-with-polymorphism
Ну как и говорили, тут либо куча свитч-кейсов, либо куча ифов, либо мапа с биндингами. Тут как бы сама суть в том, что ты условное "A" -> "B" приписываешь. Условно говоря, если я хочу получить по енаму A что-то вроде Component_ABRACADABRA, то мне придётся городить биндинг где A -> ABRACADABRA. Поэтому тут проще либо компонент переименовать в Component_A, либо один из "ключей" енама в ABRACADABRA. Либо какая-то хитрая логика, которая будет как-то мапить енам за тебя.
Упаси господь! 🌝
Да и чего я такого сказал, что на меня сразу клеймо ставить? 🌝🌝🌝
Кстати, в чём тут суть? 🤔
ты пишешь на самом популярном функциональном языке в мире, с тобй и так все ясно🌚
Синдром утёнка меня всё не отпускает. Хотел низкоуровневый язык учить, и сел за Rust. JS это проклятье, которое на тебя метку прокажённого оставляет на всю твою жизнь. 🌚
Это какой яп?
Я вот сейчас что-то порылся, и это ведь что-то с LINQ связанное? Или я не туда рою?
Обсуждают сегодня