nullreferentiefouten
Een nullreferentiefout is een runtimefout die optreedt wanneer software probeert toegang te krijgen tot een lid van een referentie die refereert naar niets (null). Met andere woorden, men probeert een object te derefereren dat niet bestaat. In veel talen leidt dit tot een uitzondering of een crash.
Veelvoorkomende uitingen zijn een NullReferenceException (C#), een NullPointerException (Java) of een crash bij het derefereren van
Oorzaken zijn onder meer onvolledige initialisatie, functies die null retourneren, gegevens uit externe bronnen zonder nullcontrole,
Preventie en detectie omvatten null-controles en vroegtijdig terugkeren, het gebruik van optionele types en Maybe/Option, sterke
Impact en best practices: fouten kunnen leiden tot inconsistentie, beveiligingsrisico’s of dataverlies. Om nullreferenties te vermijden