Size: a a a

2019 September 26

VI

Vadim Ivanov in JSNN 🤔 (GSNN)
Pavel 🦇 Malyshev
Вообще подумал ещё, мы используем схему /:collection/:id/:action для именной действий, но кажется есть ощущении что активация сущности это просто смена флага с false на true. Тогда почему бы не:

PATCH /:collection/:id

active=true
Да, так достаточно одной ручки
источник

ОХ

Олег Хлевнов in JSNN 🤔 (GSNN)
А мне всегда казалось, что лучше два разные метода
.activate()
.deactivate()
вместо менее внятного
.setActive(boolean)
источник

VI

Vadim Ivanov in JSNN 🤔 (GSNN)
Олег Хлевнов
А мне всегда казалось, что лучше два разные метода
.activate()
.deactivate()
вместо менее внятного
.setActive(boolean)
.activate()
.deactivate() прозрачнее, но и setActive тоже достаточно прост в понимании)
источник

AM

Andrey Makarov in JSNN 🤔 (GSNN)
Олег Хлевнов
А мне всегда казалось, что лучше два разные метода
.activate()
.deactivate()
вместо менее внятного
.setActive(boolean)
Я обычно тоже за такое. Чем код проще и тупее, тем его проще тестировать и передавать другим :)
источник

VI

Vadim Ivanov in JSNN 🤔 (GSNN)
Andrey Makarov
Я обычно тоже за такое. Чем код проще и тупее, тем его проще тестировать и передавать другим :)
Да. Не поспоришь)
источник

NK

Nick Kugaevsky in JSNN 🤔 (GSNN)
Олег Хлевнов
А мне всегда казалось, что лучше два разные метода
.activate()
.deactivate()
вместо менее внятного
.setActive(boolean)
setActive плохой нейминг на мой взгляд. Лучше тогда уж setActivity
источник

VI

Vadim Ivanov in JSNN 🤔 (GSNN)
Nick Kugaevsky
setActive плохой нейминг на мой взгляд. Лучше тогда уж setActivity
activity обычно переводится как «деятельность»
источник

VI

Vadim Ivanov in JSNN 🤔 (GSNN)
хотя как «активность» тоже можно
источник

МП

Максим Патрушев in JSNN 🤔 (GSNN)
setIsActive 😊
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
Andrey Makarov
Я обычно тоже за такое. Чем код проще и тупее, тем его проще тестировать и передавать другим :)
А потом после таких рассуждений обычно говоря что REST мол слишком не гибкий и юзают GQL )))
источник

АА

Алексей Авдеев in JSNN 🤔 (GSNN)
в rest есть метод patch
через него обновляются ресурсы
а уже внутри api можете декомпозировать как угодно

представьте, что нужно одновременно сделать name="Вася", active=true
не два же запроса слать :)
источник

AM

Andrey Makarov in JSNN 🤔 (GSNN)
Сейчас работаю с АПИ, которое всегда выдаёт 200, + внутренние статусы, и по ним уже можно определить ошибка или нет, лол … и там есть только POST. Post на всё … хоть получить, хоть обновить. 🤮
источник

AM

Andrey Makarov in JSNN 🤔 (GSNN)
Я не знаю это какой-то новый тренд, или говноедство, но вот факт
источник

АА

Алексей Авдеев in JSNN 🤔 (GSNN)
это RPC :)
источник

AM

Andrey Makarov in JSNN 🤔 (GSNN)
ну как бы оно построено поверх https, поэтому бенефитов никаких
источник

C

Combot in JSNN 🤔 (GSNN)
Добро пожаловать в сообщество JavaScript программистов Нижнего Новгорода! 👋

Если Вы не бот, то нажмите кнопку ниже. 👇
источник

LL

Leonid Lebedev in JSNN 🤔 (GSNN)
источник

AM

Andrey Makarov in JSNN 🤔 (GSNN)
Он всё равно ждёт подтверждения от нового человека
источник

🧨

🧨 ethorz in JSNN 🤔 (GSNN)
а если человек не подтвердит?
источник

AM

Andrey Makarov in JSNN 🤔 (GSNN)
🧨 ethorz
а если человек не подтвердит?
Бот кикнет его через 12 часов и удалит сообщение
источник