
Встреча SpbDotNet №110
чт, 29 май 2025, 19:00 (GMT+03:00) | |
Россия, Санкт-Петербург, ул. Льва Толстого, д. 1-3 | |
Бесплатно | |
SpbDotNet
|
В этот весенний вечер обсудим оптимизацию наших привычных процессов и узнаем как сделать их более производительными и удобными. Под опытные руки лекторов попадут медленное логирование и недружелюбные тесты. Уют мероприятия обеспечивают наши друзья из компании Altenar.
«Логирование в .NET с помощью Serilog: оптимизация и отказоустойчивость» – Владимир Куропатка
В работе команда Владимира использует Serilog. В определенный момент они столкнулись с отказами своих приложений по причинам, которые скрывались в подсистеме логгирования. Расследование данных инцидентов и исследование темы логгирования дало материал для данного доклада.
«Аппрувал тестирование в .NET: как подружить тесты, таблицы и diff» – Константин Финагин
Это рассказ о том, как писать простые и наглядные юнит-тесты, не утопая во множестве ассертов. Вместо ручной проверки каждого значения — сохраняем результат, сравниваем его с ожидаемым, а при расхождениях видим красивые diff’ы. Особенно удобно, когда данные сложные или табличные — можно показать всё в виде JSON или ASCII-таблиц прямо в тестах. В качестве дополнения будет рассмотрена генерация тестовых данных из Excel с помощью F#.