написал схему, к ней обвязку(парсер), я правильно понял?
Нет, он внутренний.
Переформулирую. Что меняется первым - схема или реализация апи? Что из этого пишется тобой?
Реализация апи пишется мной, формальная схема мной, неформальная схема и вещи, которые долбятся в апи - не мной.
Неформальная схема?
Документация на схему в текстовом формате, не в формате json schema
Она пишется, а не генерится?
Да. Это первичный документ.
А, это тз, или спецификация, что-то типа того. Ты по ней пишешь схему, и к ней какой-то парсер-валидатор, кодогеном или рантаймовый. Типа как если бы мы написали свою реализацию трифта.
Да, говорю же, протобуф для бедных.
Ну а чего дергаться тогда. Тест-сьют на сервер со своим клиентом, для порядка можно даже coverage считать, и вперёд. Можно ещё предложить разрабам клиентов написать свой тест-сьют, как они понимают, что важно в протоколе.
Обсуждают сегодня