• HiddenLayer555@lemmy.ml
    link
    fedilink
    English
    arrow-up
    36
    arrow-down
    6
    ·
    edit-2
    18 hours ago
    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
      link
      fedilink
      English
      arrow-up
      2
      ·
      16 hours ago

      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
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        14 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
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      17 hours ago

      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.