parameters? 
                  
                  
                  
                  
                  
                  у меня проблема, что перегружаю функцию колличество параметров — и код начинает выглядеть просто ужасно, учитывая, что в некоторых сценариях аргументы могут быть undefined
                  
                  
                  
                  
                  
                  пока думаю использовать currying, чтобы разделить по смыслу
                  
                  
                  
                  
                  
                  например, 
                  
                  
                  makeRequest(logger, user)(operationID, data)
                  
                  
                
И это будет выглядеть не менее ужасно Обычно если функция принимает много параметров, с кодом что-то не так. При этом если параметры можно нормально сгруппировать в один объект, то можно за счёт такого dto упростить код
Обсуждают сегодня