Мы в Evrone не только пользуемся open-source решениями, но и стараемся внести свой вклад. Недавно мы сделали Dummy, который помогает запустить mock-сервер на основе контракта API, чтобы протестировать API еще до того, как он будет создан.
Наш golang разработчик Александр Мелентьев придумал Dummy, работая над проектом клиента. Нужна была интеграция с API партнера, но использовать настоящий API было нельзя. Со спецификацией OpenAPI можно было бы сгенерировать сервер с помощью swagger-codegen, но тогда мы бы получали пустые ответы, для теста нужно было писать их вручную. Поэтому мы решили написать инструмент, который на основе OpenAPI генерировал бы сервер, способный выдавать в ответ примеры из спецификации.
Пока Dummy работает только с OpenAPI, но вскоре мы добавим GraphQL, RAML и gRPC. Подробнее о том, как всё устроено, читайте в кейсе у нас на сайте.
Evrone.ru
Веб-разработка. Дизайн. Мобильные приложения. Blockchain. Управление разработкой программного обеспечения для финансового и банковского сектора.
IT-компания. Разработки в сфере информационных технологий. Услуги в сфере IT-технологий.
Информационные системы и технологии. Мы превращаем идеи в цифровые продукты.
Управление разработкой программного обеспечения для финансового и банковского сектора.
mail@evrone.com
https://vk.com/evrone
https://www.facebook.com/evrone/
https://evrone.ru
https://evrone.com
+7(495)374-84-60
Сфера деятельности: IT и телекоммуникации
Россия, Москва, Пресненская наб., 6/2
Тел.: +7(495)374-8460
https://evrone.com
Найти все публикации компании