this post was submitted on 17 Jun 2023
32 points (100.0% liked)

Programmer Humor

19551 readers
1378 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 1 year ago
MODERATORS
 
top 16 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 1 year ago

Amateur! I use coments so it looks like this:

function main(){ /tab/if(fish==2){ /tab//tab/console.log("i need help"); /tab/} }

[–] [email protected] 1 points 1 year ago (1 children)

This is horrifying, this is straight up blaspheny

[–] [email protected] 0 points 1 year ago (2 children)

For real. OP needs to give up on this ridiculous notion of tabbed whitespace and learn to use real, monospaced indentation. How wide is a tab? OP couldn't tell you because tabs are inherently dishonest -- a lie concocted by big keyboard to poison the unwashed programmer masses.

[–] [email protected] 1 points 1 year ago

I meant for my personal projects. For the code that only I see, tabs are much better for navigation. But it's true that if there are several of us working on the project, the spaces are much better.

[–] [email protected] 1 points 1 year ago (1 children)

Tabs are one tab character wide, it's perfect

[–] [email protected] 1 points 1 year ago

You're one character wide

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (1 children)

3 spaces is best because if the universe is chaos then everything in it should reflect that.

[–] [email protected] 4 points 1 year ago

I'm more about increasing spaces exponentially to really highlight how important each line is

public boolean function() {
 if (method()) {
   if (otherMethod()) {
       for (Object o : list()) {
               if (o.isAlive()) {
                               return false;
               }
       }
   }
 }
 return true;
}

[–] [email protected] 0 points 1 year ago (2 children)
int mostCursedIndentation (const int someVal) @safe {
{}{}if (someVal < 0) {
{}{}{}{}throw new Exception ("Value cannot be negative!");
{}{}}
{}{}return someVal * 5 - 3;
}

[–] [email protected] 1 points 1 year ago (1 children)

Can you start randomly nest them too?

{{}}{}int foo = bar

[–] [email protected] 1 points 1 year ago

You made it even worse!

[–] [email protected] 1 points 1 year ago (1 children)

i dont wanna talk about the lua version of this

local function someFunction(arg)
do end local SomeLocal = 40;
do end if arg > SomeLocal then
do end do end SomeLocal = Somelocal + arg
do end elseif arg < SomeLocal then
do end do end arg = arg * 2
do end do end if SomeLocal > arg then
do end do end do end error("oh my god why are you trying to read this")
do end do end end
do end end
do end return SomeLocal
end

someFunction(-0.3000000000000124976137894613978561389741642978623178913786926473891)

[–] [email protected] 1 points 1 year ago (1 children)
[–] [email protected] 1 points 1 year ago

He has already left the chat

[–] [email protected] 0 points 1 year ago (1 children)

...this...this can't be real...no one is that much of a sadist are they?

This whole thread is what nightmares are made of.

[–] [email protected] 2 points 1 year ago

So at my work we've implemented a automatic code formatter. Instead of having discussions about the process of changing the configuration file we just put it up on GitHub. I think I might have found a fun April fool's prank.

load more comments
view more: next ›