Size: a a a

Боль Тимлида

2021 November 17

AM

Andrei Moiseev in Боль Тимлида
А можно пример системы, которая не может быть выражена в терминах ресурсов и операций? Чем это глобально отличается от ООП?
источник

AM

Andrei Moiseev in Боль Тимлида
Зачем? Просто сделать  POST и передать параметры в  JSON.
источник

AB

Aleksandr Bespalov in Боль Тимлида
А что такое тогда rest?
источник

GM

Georgiy Mogelashvili in Боль Тимлида
Rest это отдыхать
источник

AB

Aleksandr Bespalov in Боль Тимлида
202 Accepted
источник

VS

Vladimir Smirnov in Боль Тимлида
красиво
источник

AB

Aleksandr Bespalov in Боль Тимлида
Ну и оно сведется к синтетическим ресурсам? Перевод со счета на счет как сделать? В коде у меня транзакций оперирующая двумя счетами. Ну, допустим. А в рест-апи что? Создание сущности платеж? Ну т.е. любая потребность провести комплексную операцию на беке рождает мне в апи некую сущность, которой на самом деле нигде нет?
источник

АС

Альберт Степанцев... in Боль Тимлида
Выразите в терминах rest операцию «перевести деньги со счета клиента на счет поставщика за некий заказ с учетом комиссии маркетплейса» и, разумеется, подберите для этого нужный http-verb
источник

AB

Aleksandr Bespalov in Боль Тимлида
О как синхронно :)
источник

АС

Альберт Степанцев... in Боль Тимлида
Опередил на секунду ))
источник

VS

Vladimir Smirnov in Боль Тимлида
красиво (2)
источник

АС

Альберт Степанцев... in Боль Тимлида
rest-kiddies этого не понимают просто
источник

АС

Альберт Степанцев... in Боль Тимлида
Да. У сбера это называется «заказ на проведение платежа»
источник

VS

Vladimir Smirnov in Боль Тимлида
Да любой бизнес ивент почти всегда херово ложится в «правильный» рест
источник
2021 November 18

AM

Andrei Moiseev in Боль Тимлида
POST /actions:transfer
источник

AM

Andrei Moiseev in Боль Тимлида
POST /account/1:transfer
источник

AB

Aleksandr Bespalov in Боль Тимлида
Да, выдумываем красивые урлы. Ради чего?
источник

АС

Альберт Степанцев... in Боль Тимлида
Почему post?
источник

АС

Альберт Степанцев... in Боль Тимлида
Почему первый акк - ресурс, а второй - нет?
источник

AM

Andrei Moiseev in Боль Тимлида
Так это не придумывание красивых урлов, а моделирование публичной модели в терминах ресурсов и операций
источник