Не является ли проблемой с точки зрения Единого Языка, что у вас в каталоге AssignProductToTemplate/ используется три разных глагола (Assign, Move, Changed)?
Как будто бы вложенные файлы должны быть AssignProductToTemplate.php и ProductTemplateAssigned.php
OpenAPI — это открытая спецификация для описания REST API.
Ну не только REST API. Как будто в мире есть только рест, и любой апи на протоколе хттп является рестом...
OpenAPI прекрасно подходит и для не-RESTful API, например, для RPC HTTP API или Action-oriented (оно же Operation-centric) HTTP API. Читал, что в версии 4.0 собираются даже поддержку gRPC и асинхронщины прикрутить.
Нет никаких проблем описать в опенапи эндпоинт типа /doSomethingStrange. REST тут не при чем.
В остальном спасибо, конечно, но непонятно, к чему и почему это "пошаговое руководство". Просто краткий пересказ общедоступной спеки.
Как реализовано редактирование таблицы, если API поддерживает только Read, Create, Delete, без Update? Или в таблице с API забыли указать соответствующий эндпоинт?
Причина этого кажущегося несоответствия заключается в том, что люди обычно недооценивают количество возможных пар учеников. Из 30 учеников можно сформировать 435 пар. Если понять это, то вероятность того, что каждая пара учеников родилась в разные дни, уже не покажется такой высокой.
Мне показалось, что тут должно быть так:
"Причина этого кажущегося несоответствия заключается в том, что люди обычно ПЕРЕОЦЕНИВАЮТ количество возможных пар учеников."
Кроме того, вот этот логический вывод отнюдь не очевиден, кмк:
Из 30 учеников можно сформировать 435 пар. Если понять это, то вероятность того, что каждая пара учеников родилась в разные дни, уже не покажется такой высокой.
У вас в слово ambiguity лишняя буква l затесалась.
Ну там же речь о радиаторе воображаемого автобуса.
Не является ли проблемой с точки зрения Единого Языка, что у вас в каталоге AssignProductToTemplate/ используется три разных глагола (Assign, Move, Changed)?
Как будто бы вложенные файлы должны быть AssignProductToTemplate.php и ProductTemplateAssigned.php
Имею вопрос.
Как в предложенной файловой структуре понять, что Product - основной домен, а Template - поддерживающий?
Это не вопрос вкуса, а вопрос приверженности подходу DDD. Ознакомьтесь с ним хотя бы базово ;)
Ну не только REST API. Как будто в мире есть только рест, и любой апи на протоколе хттп является рестом...
OpenAPI прекрасно подходит и для не-RESTful API, например, для RPC HTTP API или Action-oriented (оно же Operation-centric) HTTP API. Читал, что в версии 4.0 собираются даже поддержку gRPC и асинхронщины прикрутить.
Нет никаких проблем описать в опенапи эндпоинт типа /doSomethingStrange. REST тут не при чем.
В остальном спасибо, конечно, но непонятно, к чему и почему это "пошаговое руководство". Просто краткий пересказ общедоступной спеки.
Да и для не-RESTful тоже.
Добрый день!
Я из Тольятти, со сборочного цеха №3 АвтоВАЗа. У нас тут эту дрель до сих пор ищут.
Вы не могли бы ее вернуть, пожалуйста?
Как реализовано редактирование таблицы, если API поддерживает только Read, Create, Delete, без Update? Или в таблице с API забыли указать соответствующий эндпоинт?
Лови юзера, который не читает дальше первого предложения!!
Я потому и написал нейтрально и обезличенно, чтобы вас не задеть )
Спасибо за статью, хорошо пишете.
А можно как "посещающий школяр"?
Где-то только лет в 40 я узнал, что, оказывается, правильно будет "по приезде"... о.О
А нельзя просто выложить патченную dll-ку, чтобы все не делали одно и то же, а просто у себя подменили?
А. П. Чехова - это кто такая?
Анфиса?
К сожалению, Информационная служба Хабра тоже генерирует мусор ((
Устал читать статью.
Пошёл читать комменты. Тоже устал.
Мне показалось, что тут должно быть так:
"Причина этого кажущегося несоответствия заключается в том, что люди обычно ПЕРЕОЦЕНИВАЮТ количество возможных пар учеников."
Кроме того, вот этот логический вывод отнюдь не очевиден, кмк:
Почему здесь POST?
Добавлю: ещё есть большое комьюнити вокруг серверов q3msk . net
Но там старый добрый Q3A, есть серверы для дуэлей, ффа и фризтага, народ есть постоянно.