TGViewer
Заметки Бэкендера Заметки Бэкендера @backend_it · 18.9K subscribers
Post #5049 180
❗️Создание скриптового языка для WireMock

Что делать, когда стандартного языка для мок-сервисов недостаточно? В этой статье автор делится опытом создания WiremockJs — собственного скриптового языка для расширения возможностей популярного инструмента тестирования.

WiremockJs позволяет описывать сложную логику ответов без переписывания всего мок-сервера. Автор показывает весь путь от проектирования грамматики через ANTLR до рабочего прототипа с поддержкой детерминированных случайных чисел, валидацией через регулярные выражения и генерацией реалистичных тестовых данных.


Отличное чтиво для тех, кому интересно, как создаются языки программирования, и кто хочет расширить возможности тестовых мок-серверов в своих проектах

🔥Ссылка на статью

Заметки Бэкендера & Max
More from @backend_it
  1. Sep 26, 2026❗️Баг с долларом в JavaScript replace Представь: твой бот начинает спамить пользователю ка…
  2. Sep 26, 2026Post #5047
  3. Sep 25, 2026❗️Курс Amazon DynamoDB — Полное руководство: знакомство с готовым к промышленному использо…
  4. Sep 25, 2026❗️Effect TS: зачем пробовать функциональный фреймворк Надоело бороться с неожиданными ошиб…
  5. Sep 24, 2026❗️Курс Создание сервера баз данных: узнайте, как работают системы баз данных, следуя этому…
  6. Sep 24, 2026❗️SSH-туннели: локальный и удалённый проброс портов Запутался в командах SSH-проброса порт…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →