this post was submitted on 28 May 2025
729 points (96.3% liked)

Programmer Humor

23899 readers
1721 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
 

Also, do y'all call main() in the if block or do you just put the code you want to run in the if block?

you are viewing a single comment's thread
view the rest of the comments
[–] firelizzard@programming.dev 4 points 1 week ago (1 children)
[–] 30p87@feddit.org 7 points 1 week ago (2 children)

Not having tons of code in one if statement, but in a function.

[–] IronKrill@lemmy.ca 12 points 1 week ago

And scope. Variables declared in the if can be read everywhere, variables declared in the function are limited to that function.

[–] firelizzard@programming.dev 2 points 1 week ago (1 children)

I thought you were saying to literally use def main(): pass, that’s why I was confused

[–] 30p87@feddit.org 1 points 1 week ago

Oh, no, that's just the usual placeholder. Though, ... would also be valid iirc, and would fit better as a "TODO" placeholder