C# 9 принёс нам давно ожидаемую возможность кодогенерации, интегрированную с компилятором. Если вы мечтаете избавиться от тысяч строк шаблонного кода или всегда хотели попробовать метапрограммирование, то теперь это стало проще, чем когда-либо!
В докладе вы узнаете не только о том, что скрывается за термином «Source Generators» и как его использовать, но и о том, как предоставить пользователю вашего генератора необходимую гибкость конфигурации и понятные сообщения о возникающих проблемах. Генерация кода по праву считается областью, в которой трудно понять что пошло не так, покрыть программу тестами или взглянуть на полученный код под отладчиком. Это удерживает многих программистов от её использования и в докладе Андрей расскажет о том, как с этим справляются генераторы. Тех, кто уже давно пользуется существующими технологиями метапрограммирования на практике, заинтересует, какие сценарии остались не поддержанными в C# 9 и сравнение новых возможностей с существующими технологиями (Fody, PostSharp, T4 и пр.).
20 views
1764
480
2 months ago 00:31:02 1
“МОЛИТВА ОСТАНОВИТ ВОЙНУ“ (архимандрит Варнава (Дамьянович)) | ЕВАНГЕЛИЕ В СОВРЕМЕННОМ МИРЕ
2 months ago 00:03:31 1
Евгений Дятлов - Нiч яка мiсячна.wmv
2 months ago 00:52:13 1
“Романтика романса“. Леониду Утесову посвящается. 2012 год
2 months ago 00:03:08 3
ПСАЛТИРЬ В ПЕНИИ | УНИКАЛЬНЫЙ АУДИОПРОЕКТ
2 months ago 00:11:17 1
ФИЛЬМ: 35 ЛЕТ ВОЗРОЖДЕННОЙ МИНСКОЙ ДУХОВНОЙ СЕМИНАРИИ (1989-2024)
2 months ago 00:04:18 2
Ник Ким и группа “Арамис“ - “Девочка ждёт...“
2 months ago 00:59:37 1
“СЕМИНАРИЯ — ВЕЛИКАЯ СИЛА“ (епископ Игнатий (Лукович)) | ЕВАНГЕЛИЕ В СОВРЕМЕННОМ МИРЕ
3 months ago 00:04:03 1
Евгений Дятлов - Близится гроза
3 months ago 00:36:36 1
“МИР НАЧИНАЕТСЯ С ДУШИ“ (митрополит Викентий (Морарь) | ЕВАНГЕЛИЕ В СОВРЕМЕННОМ МИРЕ | МИНДС
3 months ago 02:27:51 1
Александра Пахмутова. В песне — жизнь моя. Концерт в Волгоградской филармонии 1 мая 2024 года