Optional.of() oder warum lesbarer Code so wichtig ist

Diese Woche sind wir über einen kleinen Bug gestolpert, der normalerweise wahrscheinlich behoben und schnell wieder vergessen worden wäre. Die Annahme war, dass ein Optional.of ein leeres Optional liefert, wenn das übergebene Objekt null ist. Tatsächlich wäre das dann aber mit Optional.ofNullable(…) zu lösen, da unser Beispiel eine NullpointerException werfen würde (So auch in der JavaDoc beschrieben). Der erfahrene #java Entwickler lächelt hier vermutlich nur müde, denn das weiß man doch. ...

März 15, 2022 · 2 Minuten · 241 Wörter · Florian Sperber