команда, и так вышло, что на неё приходится много бизнес логики, много ветвлений. Я её вымучиваю часа три и ещё столько же, наверное, буду. Я сам в ней путаюсь, ну а кто-то другой точно просто так не разберётся. И не знаю, как мне с этим бороться, ведь по сути я не виноват, что надо все случаи предусмотреть, но в то же время читать этот код никто не захочет. Максимально дробить команду на функции просто?
подели на запросы/команды
То есть просто создать ряд зависимых команд и запросов. Ну да, так и сделаю
Обсуждают сегодня