Cover of event Встреча SpbDotNet №110

Встреча SpbDotNet №110

В этот весенний вечер обсудим оптимизацию наших привычных процессов и узнаем как сделать их более производительными и удобными. Под опытные руки лекторов попадут медленное логирование и недружелюбные тесты. Уют мероприятия обеспечивают наши друзья из компании Altenar.

«Логирование в .NET с помощью Serilog: оптимизация и отказоустойчивость» – Владимир Куропатка

В работе команда Владимира использует Serilog. В определенный момент они столкнулись с отказами своих приложений по причинам, которые скрывались в подсистеме логгирования. Расследование данных инцидентов и исследование темы логгирования дало материал для данного доклада.

«Аппрувал тестирование в .NET: как подружить тесты, таблицы и diff» – Константин Финагин

Это рассказ о том, как писать простые и наглядные юнит-тесты, не утопая во множестве ассертов. Вместо ручной проверки каждого значения — сохраняем результат, сравниваем его с ожидаемым, а при расхождениях видим красивые diff’ы. Особенно удобно, когда данные сложные или табличные — можно показать всё в виде JSON или ASCII-таблиц прямо в тестах. В качестве дополнения будет рассмотрена генерация тестовых данных из Excel с помощью F#.

Теги:

Мероприятия сообщества

Event at a glance

Who it is for
.NET developers, backend developers, test engineers
Main topics
.NET, logging, Serilog, unit testing, approval testing
What you will gain
learn Serilog optimization techniques, implement approval testing with diff, generate test data with F#
Program format
technical talks, production cases