Здравствуйте, ·, Вы писали:
НС>>·>Хреново оно работает.
НС>>Всегда хреново работает?
·>Угу.
Сильное заявление. Обоснования будут?
НС>>Ну вот, ты сам на все ответил.
·>Ага. Ведь гланды можно удалять через разные места.
Через гланды это когда вместо одного языка описания модели — целая пачка, потому что возможностей основного языка не хватает.
НС>>Это наоборот, заставлять писать руками на OpenAPI это придумывать еще один язык.
·>OpenAPI это уже существующий и стандартизованный язык.
Тем не менее это еще один язык.
НС>>Я ее уже смотрел. Это не отвечает на мои вопросы.
·>Ок. Отвечаю на этот вопрос: "API основанное на сценариях — частный случай?"
·>Понятия не имею откуда ты это взял
НС>>API должно быть ориентировано на сценарии, иначе это плохое API, неудобное.
·> Я знаю. Ты сам стал рассматривать такое api. Я сразу заявил, что это частный случай.
НС> Ничего не понял. API основанное на сценариях — частный случай?
НС>>·> и выше "Это довольно частный пример. Впрочем даже в этом случае, можно поверх метода-всемогутера написать соответствующие клиентские юзкейсы конкретного клиента.".
НС>>Ну и? Какой тут бенефит от генератора?
·>В том, что писать будешь используя сгенерированный код
В чем бенефит?
·>, имея все преимущества стротипизированного кода, а не писать всё с нуля.
Что нужно писать с нуля и почему? Почему не хватает средств реюза языка и нужен генератор?
НС>>·>Лично я говорю о генерации кода по описаниям. А о чём говоришь ты — я не знаю.
НС>>Я говорю о генерации моделей, я с самого начала про это написал. Генерировать сериализаторы, по крайней мере в дотнете, не нужно. Они сами справляются.
·>Что такое генерация моделей?
Генерация классов C#/Java по какому то внешнему описанию не на C#/Java.
·> И с какой целью их генерировать?
Для описания метаданных в терминах компилятора строго типизированных язков.
·>Притом, что "FIX, swagger, avro, protobuf, етс" — это всё разные способы сериализации.
Нет конечно.
НС>>Модели разные, а мы их пытаемся генератором преобразовать автоматически, получаем проблемы о которых я писал.
·>Модели чего разные? Преобразовать чего к чему? Говори конкретно.
Конкретные примеры я уже приводил.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>