Laten we een incrementele source generator bouwen met Roslyn, door Stefan Pölz
Titel en omschrijving vertaald uit het Engels met AI.
- 2 nov. 2022
- 0 reacties
Maak er iets van
Schrijf je eigen kijk op deze video of zet de discussie open op het forum. De video staat er al in.
Over deze video
Deze talk maakte deel uit van de JetBrains .NET Days Online 2022-conferentie. Details: https://pages.jetbrains.com/dotnet-days-2022 Omschrijving: Met (incrementele) source generators ruilen we wat compileertijd in voor betere prestaties tijdens runtime: in plaats van terug te vallen op algemene types en methodes kunnen we automatisch gegenereerde varianten gebruiken die specifiek voor onze code zijn geoptimaliseerd. Daarmee maken we high-performance scenario's mogelijk, bijvoorbeeld door een bron zonder Reflection te gebruiken. En op z'n minst verlost deze op Roslyn gebaseerde metaprogrammering ontwikkelaars van het steeds opnieuw schrijven van repetitieve patronen. Waar source generators (compatibel met de .NET 5 SDK) in grote projecten en solutions tot een trage ontwikkelervaring kunnen leiden, beperkt het programmeermodel van incrementele generators (toegevoegd in de .NET 6 SDK) dat risico. Kom naar mijn live coding-sessie en zie hoe een volledig werkende incrementele source generator (testgedreven) wordt geïmplementeerd. Onderweg onthullen we (de meeste van) de fijne kneepjes en voordelen van incrementele source generation. Spreker: Stefan Pölz, Clean C# Coder – testgedreven .NET-developer Twitter: https://twitter.com/0x_F0 Code: https://github.com/Flash0ver/F0-Talks-SourceGenerators "C# Source Generators in Action" door Andrey Dyatlov: https://www.youtube.com/watch?v=052xutD86uI Originele stream: https://www.youtube.com/watch?v=u4UmUOYqzlU #dotnet #JBDotNetDays
0 reacties
Nog geen reacties. Wees de eerste!
Log in om te reageren.
Inloggen of word lid