Extension members in C#14

2025-10-14T11:17:37+02:0014 oktober 2025|Webblog|

Extension methods bestaan al een tijdje in C#. Microsoft zet ze intensief in, in hun verschillende platformen en in LINQ. Ik moet toegeven dat ik een beetje een haat-liefde verhouding heb met deze manier van werken. Aan de ene kant geeft het een heel uitbreidbare manier van werken, aan de andere kant zijn ze echt een hel als je intensief gebruik maakt van automatische testen. En persoonlijk vind ik dan de testbaarheid van mijn applicatie belangrijker dan eenvoudige uitbreidbaarheid door extensions. Maar die afweging mag elk team voor zichzelf maken.

Ga naar de bovenkant