Size: a a a

2020 July 22

AO

Aleksandr Osipov in ☄️ effector
Bugs Bunny
это опенапи кодген :D
а что за инструмент?
источник

BB

Bugs Bunny in ☄️ effector
Aleksandr Osipov
а что за инструмент?
источник

BB

Bugs Bunny in ☄️ effector
конкретно у меня генерится аксиос но там есть хоть под jq хоть под fetch
источник

m

makoven in ☄️ effector
Aleksandr Osipov
в питоне тоже самое же
Там они в синтаксисе. Это многое меняет на самом деле
источник

AO

Aleksandr Osipov in ☄️ effector
хм, у меня опро просто не завелось года два назад, час поднимался докер-контейнер с явой и всеми делами, пыхтел кряхтел в итоге что-то упало и я плюнул на это дело
источник

BB

Bugs Bunny in ☄️ effector
Aleksandr Osipov
хм, у меня опро просто не завелось года два назад, час поднимался докер-контейнер с явой и всеми делами, пыхтел кряхтел в итоге что-то упало и я плюнул на это дело
а там JREшку надо поставить и запускать
источник

BB

Bugs Bunny in ☄️ effector
Aleksandr Osipov
хм, у меня опро просто не завелось года два назад, час поднимался докер-контейнер с явой и всеми делами, пыхтел кряхтел в итоге что-то упало и я плюнул на это дело
источник

AO

Aleksandr Osipov in ☄️ effector
makoven
Там они в синтаксисе. Это многое меняет на самом деле
мне кажется ничего не меняет, ну вот считай что {named: '1', args: '2'} такой синтаксис у нас в js для именованных
источник

m

makoven in ☄️ effector
Aleksandr Osipov
я уже молчу что не передать опциональный аргумент без указания предыдущих
Ну так не передавать его. 2 аргумента вместо трех
источник

AO

Aleksandr Osipov in ☄️ effector
makoven
Ну так не передавать его. 2 аргумента вместо трех
? есть функа вида foo(a, b?, c?, d?) вот надо указать d не указывая b и c и что делать? писать f(42, undefined, undefined, 123)?
источник

BB

Bugs Bunny in ☄️ effector
вот вот да. я увидел это все дело и прям приуныл
источник

m

makoven in ☄️ effector
Aleksandr Osipov
мне кажется ничего не меняет, ну вот считай что {named: '1', args: '2'} такой синтаксис у нас в js для именованных
Это от  редукса наверное пошло. Типа всегда один аргумент. Для простоты обработки экшонов
источник

AO

Aleksandr Osipov in ☄️ effector
Bugs Bunny
а там JREшку надо поставить и запускать
ну это надо в систему яву ставить, я не готов
источник

AO

Aleksandr Osipov in ☄️ effector
makoven
Это от  редукса наверное пошло. Типа всегда один аргумент. Для простоты обработки экшонов
да нет не от редакса, этому паттерну сто лет в обед
источник

AO

Aleksandr Osipov in ☄️ effector
а если аргументы опциональные то это чуть ли не единственный вариант
источник

AO

Aleksandr Osipov in ☄️ effector
Aleksandr Osipov
? есть функа вида foo(a, b?, c?, d?) вот надо указать d не указывая b и c и что делать? писать f(42, undefined, undefined, 123)?
вот же
источник

m

makoven in ☄️ effector
Aleksandr Osipov
? есть функа вида foo(a, b?, c?, d?) вот надо указать d не указывая b и c и что делать? писать f(42, undefined, undefined, 123)?
В случае с гардом там могут быть 2 разных вызова с 2 аргументами: сурс + фильтр либо сурс + таргет. На уровне оверрайдов и typeof разрешается
источник

AO

Aleksandr Osipov in ☄️ effector
Ну не знаю, я предпочитаю везде объектную форму апи
источник

m

makoven in ☄️ effector
Aleksandr Osipov
а если аргументы опциональные то это чуть ли не единственный вариант
ну или JSON.stringiy(obj, null, 2). Стандарт js, так сказать )
источник

AO

Aleksandr Osipov in ☄️ effector
makoven
ну или JSON.stringiy(obj, null, 2). Стандарт js, так сказать )
Ну вот когда параметров больше становится то сталкиваемся что такой подход нерасширяем
источник