this post was submitted on 01 May 2025
119 points (98.4% liked)

Asklemmy

47830 readers
1135 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy ๐Ÿ”

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~

founded 6 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[โ€“] HiddenLayer555@lemmy.ml 30 points 15 hours ago* (last edited 15 hours ago) (2 children)
void main() {
    //code
}

Is better than

void main()
{
    //code
}

Why would you want to put it on a separate line? Are you paid by the height of the source file or something?

[โ€“] LeGrognardOfLove@lemmygrad.ml 2 points 13 hours ago (1 children)

Why is it better ?

I don't have a strong opinion, taking the style of the team I work with but why do you feel it is better?

It's not like putting it on the other line causes any issue.

[โ€“] HiddenLayer555@lemmy.ml 2 points 13 hours ago* (last edited 12 hours ago)

Both are usable, but I just don't understand why you'd choose the separate line style if you were starting a new codebase. I can't see the benefit of it, but that could also be me not having enough experience with the separate line style to see it's advantages.

On the other hand, having the brace on the next line means that the parent statement and the code in the braces are further from each other, also more lines in the source file is more scrolling in general. You can fit less lines of code on the same vertical screen height if you have a lot of nested blocks or just generally use a lot of blocks. Especially for things like many small functions or many if blocks, being able to fit a few more on your screen is really convenient IMO.

[โ€“] pineapple@lemmy.ml 1 points 14 hours ago (1 children)

void main() { //code }

No, all in one line baby!! I haven't done JavaScript in a while but I think that will work. After coming from python I thought it was funny you could just put everything in one line.

[โ€“] mindbleach@sh.itjust.works 2 points 11 hours ago (1 children)

For Javascript it's () => { }. Lamba functions! Because at least it's more readable than Perl.

[โ€“] pineapple@lemmy.ml 1 points 6 hours ago

Thanks, that makes more sense.