Re[2]: Swagger Client для C#
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 15.12.22 13:56
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>В свое время перебрали пачку генераторов и пришли к выводу что писать клиентов нужно руками.

НС>Чисто теоретически я знаю как все таки сделать нормальный генератор, но это большая работа, включающая допиливание swashbuckle на предмет добавления в swagger.json дополнительной метаинформации о семантике методов.

Для нормального генератора нужна нормальная нижележащая архитектура, в которую он будет генерировать. И он будет генерировать только туда.
Соответстенно на другом фремворке/либе люди будут кусать себя за одно место.

Поэтому мы пошли другим путем — декларация АПИ и есть клиент, а серверный интерфейс идентичен клиентскому с небольшими добавками, например, на сервисе надо зависимости подкидывать. В этом случае сложнее отделить инфраструктуру, но зато убирается чудовищное количество тестов, приседаний и прочего паскудства.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.