this post was submitted on 28 Oct 2024
504 points (98.5% liked)

Programming Humor

2688 readers
1 users here now

Related Communities [email protected] [email protected] [email protected] [email protected]

Other Programming Communities [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 18 points 4 weeks ago (1 children)

You can tell they're amateurs. It's not obfuscated enough. They won't be able to keep their job.

[–] [email protected] 19 points 4 weeks ago (1 children)

They clearly need an abstract boolean comparison factory.

[–] [email protected] 21 points 4 weeks ago* (last edited 4 weeks ago) (1 children)
var CompareBooleans = new ComparatorFactory().BooleanComparator(new BooleanComparisonByEqualityPolicy());
if (CompareBooleans(a, b) == true) {
     System.Out.PrintLn("Sames!!!");
}

...

But now that I've written this, it's C#, so it's missing dependency injection.

[–] [email protected] 6 points 4 weeks ago

I can imagine Uncle Bob be proud of this Clean Code (TM)