<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Functies on dotkarl</title><link>https://www.karlvanheijster.com/tags/functies/</link><description>Recent content in Functies on dotkarl</description><generator>Hugo</generator><language>nl-NL</language><lastBuildDate>Fri, 15 Nov 2024 08:10:48 +0100</lastBuildDate><atom:link href="https://www.karlvanheijster.com/tags/functies/index.xml" rel="self" type="application/rss+xml"/><item><title>De wet van Postel</title><link>https://www.karlvanheijster.com/blog/24/11/de-wet-van-postel/</link><pubDate>Fri, 15 Nov 2024 08:09:28 +0100</pubDate><guid>https://www.karlvanheijster.com/blog/24/11/de-wet-van-postel/</guid><description>Het is niet de verantwoordelijkheid van de aanroepende partij om de input van een functie te schiften opdat er valide waarden worden meegegeven. Een functie moet zo eerlijk mogelijk zijn in wat het accepteert &amp;ndash; maar daar waar er speelruimte bestaat is het de verantwoordelijkheid &lt;em>van de functie zelf&lt;/em> om de inputs te valideren.</description></item><item><title>Wat zijn eerlijke functies?</title><link>https://www.karlvanheijster.com/blog/22/07/wat-zijn-eerlijke-functies/</link><pubDate>Fri, 15 Jul 2022 07:50:48 +0200</pubDate><guid>https://www.karlvanheijster.com/blog/22/07/wat-zijn-eerlijke-functies/</guid><description>Uit Enrico Buonanno&amp;rsquo;s &lt;em>Functional Programming in C# (Second Edition)&lt;/em> leerde het concept van een &lt;em>eerlijke functie&lt;/em> 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?</description></item></channel></rss>