Наш golang разработчик Александр Мелентьев придумал Dummy, работая над проектом клиента. Нужна была интеграция с API партнера, но использовать настоящий API было нельзя. Со спецификацией OpenAPI можно было бы сгенерировать сервер с помощью swagger-codegen, но тогда мы бы получали пустые ответы, для теста нужно было писать их вручную. Поэтому мы решили написать инструмент, который на основе OpenAPI генерировал бы сервер, способный выдавать в ответ примеры из спецификации.
А вообще молодцы ребята! придумали в процессе работы и вывели на рынок новую фичу, ваш продакт крут!
Спасибо!
почему вы назвали его словом "дурачок"?
Это многозначное слово, мы ориентировались на значение манекен или чучело. В тестах есть понятие dummy API, то есть фиктивный API
Если не секрет, чем не подошли уже существующие решения?
В существующих решениях генерируются только заглушки, которые выдают пустые ответы, так что тестовые ответы пришлось бы писать самим. Dummy запускает тестовый сервер одной командой и присылает ответы из спецификации.