filmov
tv
Кирилл Маурин — Классы типов на C#
Показать описание
— —
Обычно в ходе проектирования и реализации приходится выбирать один из двух стульев: красоту-гибкость-сопровождаемость или эффективность во время исполнения. Кирилл покажет, что в ряде случаев можно комфортно занять оба кресла, используя классы типов, которых в C# вроде как нет.
По примеру Влашина спикер представит код, который:
1. Выглядит как самый обычный.
2. Работает с любыми типами значений и коллекций.
3. Мало чем уступает лобовому варианту по производительности.
4. В разы быстрее и экономичнее решений на интерфейсах.
Дополнительно рассмотрим:
1. Универсальное поэлементное сравнение коллекций.
2. LINQ без аллокаций.
3. LINQ без вызова делегатов в цикле.
Обычно в ходе проектирования и реализации приходится выбирать один из двух стульев: красоту-гибкость-сопровождаемость или эффективность во время исполнения. Кирилл покажет, что в ряде случаев можно комфортно занять оба кресла, используя классы типов, которых в C# вроде как нет.
По примеру Влашина спикер представит код, который:
1. Выглядит как самый обычный.
2. Работает с любыми типами значений и коллекций.
3. Мало чем уступает лобовому варианту по производительности.
4. В разы быстрее и экономичнее решений на интерфейсах.
Дополнительно рассмотрим:
1. Универсальное поэлементное сравнение коллекций.
2. LINQ без аллокаций.
3. LINQ без вызова делегатов в цикле.
Кирилл Маурин — Классы типов на C#
Маурин Кирилл, 4 'В' класс
Классы типов
Кирилл Маурин 'Практика, теория и инструменты поддержки модульности в .NET'...
Кирилл Маурин «Масштабирование паттерна Disposable в рамках проекта»...
Кирилл Маурин «Проектирование и разработка модульных приложений»...
Программирование на C# 1
C# для начинающих. Урок 3 | Быстро про структуры и классы, основные отличия...
ПРОГРАММИРОВАНИЕ НА C# - ООП[ОБЪЕКТ]
3.22 Наследование обобщенных типов C#
Программирование на C# 2022.5
Parallel - класс
Maybe monad in C# (Russian)
Классы, объекты, методы, данные
CLR via C#. Глава 5. Примитивные, ссылочные и значимые типы. Проверяемые и непроверяемые операции...
Основы программирования C# - 1 урок. Введение
С#/Unity - Паттерн Адаптер | Adapter Pattern #shorts
Увлекательное программирование на C#. Лекция 8. Классы и объекты...
Основы C# - Краткий курс (Золотарев Ю.)
C# 1 Введение
Николай Гусев - Функциональное программирование для C# разработчиков...
Ночная гонка 🤟
Chaos Engineering, от первой атаки до создания команды / Максим Козлов, Дмитрий Якубовский (Сбер)...
Сергей Махотин «Добрые слова»
Комментарии