• PoolloverNathan@programming.dev
    link
    fedilink
    English
    arrow-up
    9
    ·
    1 year ago

    I’m fine with non-braced blocks, but they must always be on the same line as the parent statement (e.g. if (a != null) return a) to visually distinguish them. (inb4 argument about long conditions: they’d usually be spread out over several lines, and the statement would go on the closing parenthese (which is on a line by itself when split over multiple lines))

    • BehindTheBarrier@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      We avoid that, because just at a glance you might not see the function flow change when returns are at the end of lines. It’s a minor thing of course.