KAPITEL 15

Nullwerte

Ich konnte der Versuchung nicht widerstehen, eine Nullreferenz einzufügen, einfach weil sie so leicht zu implementieren war. Das führte zu unzähligen Fehlern, Sicherheitslücken und Systemabstürzen, die in den letzten vierzig Jahren wahrscheinlich Schäden in Milliardenhöhe verursacht haben.

– Tony Hoare

Einführung

Die meisten Programmierer verwenden null sehr häufig. Das ist bequem, effizient und schnell. Die Softwareentwickler haben sich damit aber unzählige Probleme eingehandelt. Um diese Probleme bei der Verwendung von Nullwerten und die Frage, wie sie gelöst werden können, geht es in diesem Kapitel.

Null ist ein Indikator. Je nach Kontext, in dem ein Nullwert verwendet und aufgerufen wird, repräsentiert er unterschiedliche ...

Get Clean Code Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.