Muhammad Ghulam Azad Ansari’s Post

Java devs: Optional is not just a null check in a trench coat. Stop doing this: if (optional.isPresent()) { return optional.get(); } Start doing this: optional .map(User::getEmail) .filter(email -> email.endsWith(".com")) .orElse("unknown") Chainable. Readable. No NullPointerException in sight. That's what Optional was built for. #Java #Programming #CleanCode #SoftwareEngineering #BackendDev

  • No alternative text description for this image

To view or add a comment, sign in

Explore content categories