Марк Шевченко — Воркшоп «Практические задачи решаем функционально» (Часть 2)

12 подписчиков

12+
12+

2 просмотра

13 дней назад

ПожаловатьсяНарушение авторских прав

12 подписчиков

12+
12+

2 просмотра

13 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

2 просмотра

13 дней назад

Подробнее о конференции DotNext: https://jrg.su/3WmFRE — — Классический REST API тестируют с помощью curl или Postman. Более новый gRPC тестировать сложнее, потому что на входе и на выходе у него бинарные данные. Нужна утилита, которая умеет сериализовать текстовые данные в бинарные и десериализовать их обратно. Задача кажется сложной, потому что языки описания схемы и данных Protobuf — достаточно развитые. Но решается она просто, если пользоваться правильным инструментом. Мы напишем утилиту на языке программирования F#, используя библиотеку FParsec. Научимся по описанию грамматики писать код и тесты для разбора, построим абстрактное синтаксическое дерево и разберёмся, как применять его для сериализации. Рекомендации по подготовке к воркшопу: ноутбук с установленными JetBrains Rider или Microsoft Visual Studio последней версии. Скачать презентацию с сайта DotNext — https://jrg.su/JMBgYm

Название:

Марк Шевченко — Воркшоп «Практические задачи решаем функционально» (Часть 2)

Категория:

Разное