• Maalus@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      11 months ago

      Comment only in extraordinary situations, when something you read can confuse someone. And by that I mean the business logic, not that you used a method that’s confusing to people since they only know the basics of the language.

      • Sylvartas@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        11 months ago

        Honestly, after a few years of working with juniors (and being one myself before that), I have to disagree with the last part. Sure, it’s fine for solo projects but people’s programming skills can vary heavily. I know people who will pull the wildest C++ compile time tricks you’ve ever seen, but a pointer to a pointer would somehow break their brain.

    • stebo02@sopuli.xyz
      link
      fedilink
      arrow-up
      1
      ·
      11 months ago

      I usually comment on whole groups of lines of code, so the goal of each part of the code is clear