326
True crime (europe.pub)
(page 2) 24 comments
sorted by: hot top controversial new old
[-] grrgyle@slrpnk.net 1 points 1 month ago

Robert Martin is screaming somewhere. Say what you will about him being out of touch, he did have some good points on writing readable code.

Like null should never be a special value.

And obviously the horrible naming.

[-] ulterno@programming.dev 1 points 1 month ago

Same as ?

std::optional<bool> role;

if (role.value())
{ std::cerr ("User is admin");}
else if (!role.value())
{ std::cerr ("User is not admin");}
else if (!role.has_value())
{ std::cerr ("User is not logged in");}

Here has_value() should have been checked first, but the JS seems kinda fine.
Which is it?

load more comments (2 replies)
load more comments
view more: ‹ prev next ›
this post was submitted on 14 Aug 2025
326 points (96.3% liked)

Programmer Humor

26722 readers
835 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS