filmov
tv
Максим Аршинов 'Деревья выражений в enterprise-разработке'
Показать описание
Для большинства разработчиков использование expression tree ограничивается лямбда-выражениями в LINQ. Зачастую мы вообще не придаем значения тому, как технология работает «под капотом».
Цель доклада — продемонстрировать продвинутые техники работы с деревьями выражений: устранение дублирования кода в LINQ; метапрограмирование; кодогенерация; транспиляция; автоматизация тестирования.
После доклада вы будете знать, как пользоваться expression tree напрямую, какие подводные камни приготовила технология и как их обойти.
Цель доклада — продемонстрировать продвинутые техники работы с деревьями выражений: устранение дублирования кода в LINQ; метапрограмирование; кодогенерация; транспиляция; автоматизация тестирования.
После доклада вы будете знать, как пользоваться expression tree напрямую, какие подводные камни приготовила технология и как их обойти.