❄️ Самое интересное на C# Advent 2024. Часть 2.
Последние пару недель был занят, поэтому делюсь интересными материалами с адвента сразу за этот период. Вот три статьи, которые меня особенно зацепили. Полный список публикаций можно найти здесь.
🟡Introducing HybridCache in .NET 9
В .NET 9 появился гибридный кэш, объединяющий преимущества локального и распределённого кэшей. Локальный кэш доступен в рамках одного процесса, а распределённый - нескольким процессам или серверам. Гибридный кэш сочетает плюсы обоих. В статье объясняется базовая настройка, а для детального изучения можно обратиться к документации Microsoft.
🟡How and why to write mutation tests in C#
Мутационное тестирование - это способ проверки тестов. Суть в том, что исходный код подвергается небольшим изменениям, называемым "мутантами". Если после изменений тесты не ломаются, значит они недостаточно надёжны. В статье рассматривается библиотека Stryker (отсылка к X-Men?), которая позволяет делать мутационное тестирование C# программ.
🟡Using vectorization in C# to boost performance
Рассказ о том, как разработчик С# оптимизировал метод IEnumerable<T>.Sum с помощью векторизации. Эти изменения оказались полезными и его пул-реквест был принят в репозиторий .NET. Хороший пример, как умение писать высокопроизводительный код может пригодиться в жизни.
Post #156
421
- 👍 11