Okénko · 10. 04. 2026
Aspektové programování (Metalama) [Lukáš Michl, Vzdělávací okénko, 26.3.2026]
Jak snížit objem kódu o 20 % bez psaní boilerplate? Aspektové programování s Metalama v .NET (C#).
- Co je aspektové programování a proč ho použít
- Jak Metalama funguje – transformace C# kódu přes Roslyn před kompilací (bez IL weaving)
- Instalace: stačí jeden NuGet balíček
- Logování metod a exception s parametry
- Trim property, validace, INotifyPropertyChanged a další built-in aspekty
- Introduce Dependency Injection bez ručního konstruktoru
- LINQ dotazy nad zdrojovým kódem (LinqPad integrace)
- Licencování ($10/měsíc), podpora v Rider vs. Visual Studio
Vzdělávací okénko prezentoval Lukáš Michl.