Тёмный
No video :(

Андрей Дятлов - Source Generators в действии 

DotNext — конференция для .NET‑разработчиков
Просмотров 4,4 тыс.
50% 1

Ближайшая конференция - DotNext 2024, 10 - 11 сентября, Москва + online
Подробности и билеты: jrg.su/x2GKnA
- -
C# 9 принесет нам давно ожидаемую возможность кодогенерации, интегрированную с компилятором. Если вы мечтаете избавиться от тысяч строк шаблонного кода или всегда хотели попробовать метапрограммирование, то теперь это стало проще чем когда-либо!
В докладе вы узнаете не только о том, что скрывается за термином «Source Generators» и как его использовать, но и о том, как предоставить пользователю вашего генератора необходимую гибкость конфигурации и понятные сообщения о возникающих проблемах. Генерация кода по праву считается областью в которой трудно понять что пошло не так, покрыть программу тестами или взглянуть на полученный код под отладчиком. Это удерживает многих программистов от ее использования и в докладе Андрей расскажет о том, как с этим справляются генераторы. Тех, кто уже давно пользуется существующими технологиями метапрограммирования на практике, заинтересует какие сценарии остались не поддержанными в C# 9 и сравнение новых возможностей с существующими технологиями (Fody, PostSharp, T4 и пр.). Остались ли у них уникальные ниши и преимущества или же будущее за генераторами?

Опубликовано:

 

22 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 7   
@user-yh8is7dy2l
@user-yh8is7dy2l Год назад
Александр - просто мой спаситель, задает именно те вопросы, которые хотел бы задать я, спасибо
@user-sc9hv7vy4z
@user-sc9hv7vy4z 9 дней назад
Это же постановка.
@IvanenkoStepan
@IvanenkoStepan 3 года назад
Насыщенный доклад. Грамотный докладчик и грамотный ведущий. Ведущий хорошо подмечает. В каких-то местах читается театральная нарочитость и гротескное выражение лица ведущего, но это неимущественные мелочи. Молодцы парни! Думаю, что можно попробовать применить это для генерации стереотипного кода, тех же NotifyProperyChanged, но через атрибуты.
@mixer307
@mixer307 3 года назад
Прикольно, мне понравилось, спасибо
@userlink-12
@userlink-12 2 года назад
Отличные вопросы от Александра, кстати
@richardzorge9964
@richardzorge9964 3 года назад
А чем это лучше t4? Я то же самое дела с помощью шаблонов, так там и решение не надо перегружать
@evgeni-nabokov
@evgeni-nabokov Год назад
Два пробела в отступах 😬
Далее
Italians vs @BayashiTV_  SO CLOSE
00:30
Просмотров 4,2 млн
Кодогенерация  что, как, зачем
46:39
C# Source Generators Tutorial
48:58
Просмотров 25 тыс.
All About C# Source Generators | .NET Conf 2023
27:59
Italians vs @BayashiTV_  SO CLOSE
00:30
Просмотров 4,2 млн