Tag Null
Postmoderne code
Een collega stuurde me een code-snippet door met de vraag: Karl, hoe zit het met de nullability van deze property? Ik moest er enorm om lachen, want het antwoord op die vraag verschoof al naar gelang mijn ogen over die ene regel gleden. Alsof ik naar een postmodern kunstwerk keek, bedoeld om op interessante manieren te verwarren.
Wat zijn eerlijke functies?
Uit Enrico Buonanno’s Functional Programming in C# (Second Edition) leerde het concept van een eerlijke functie kennen - en dat maakte me bewust van de oneerlijkheid van de code die ik doorgaans schrijf. Wat zijn eerlijke functies? Voordat we die vraag kunnen beantwoorden, moeten we eerst een antwoord geven op een onderliggende vraag, en dat is: wat is een functie überhaupt?
1