Nullreferanser
Nullreferanser er referanser i programmering som ikke peker på et faktisk objekt, ofte representert ved verdien null. Når en del av programmet prøver å få tilgang til et medlemskap eller en metode gjennom en slik referanse, kan det føre til kjøretidsfeil. Slike feil er spesielt kjente i eldre språk og kalles ofte NullPointerException eller tilsvarende i avhengighet av språk. Nullreferanser oppstår når et objekt ikke er initialisert, når det nødvendige objektet blir fjernet, eller når en funksjon returnerer null i stedet for en forventet verdi.
Effekten av nullreferanser varierer mellom språk, men felles konsekvenser er programstans, feil eller uventet oppførsel. For
Mottiltak inkluderer eksplisitte nullsjekker før tilgang, bruk av standardverdier eller å returnere valgfrie typer i stedet