Microsoft насыпала фичей: от мелочей для разработчиков до улучшений производительности. Разбираем, как использовать эти плюшки в реальных проектах.
➖Параметры по позиции в атрибутах
Вместо такой записи:
[MyAttribute(Message = "hello")]
Можно писать так:
[MyAttribute("hello")]➖ Thread-safe collections FTW
Добавлены новые фичи для ConcurrentStack и ConcurrentQueue:
• Поддержка
Clear() во всех коллекциях• Раньше Count у Concurrent коллекций был «примерным». Сейчас обещают более стабильную работу, без случайных значений.
➖ Улучшения производительности в JIT и GC
Это под капотом. Просто обновите — и радуйтесь ускорению.
➖ Better Unit Testing — Assert.Multiple
Теперь можно в одном тесте проверять несколько условий и не падать сразу на первом:
Assert.Multiple(() =>
{
Assert.AreEqual(1, result.A);
Assert.AreEqual(2, result.B);
});
💬 Когда закатим в продакшн парочку фичей?
🐸Библиотека шарписта #буст
