• SpeakinTelnet@programming.dev
    link
    fedilink
    arrow-up
    0
    ·
    10 months ago

    I don’t care how much you think your code is readable, plain text comments are readable by everyone no matter the proficiency in the programming language used. That alone can make a huge difference when you’re just trying to understand how someone handled a situation.

    • Fal@yiffit.net
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      1
      ·
      10 months ago

      There’s nothing keeping the comments up to date with the code. Comments should be sparse and only on sections that aren’t obvious why they’re being done

  • Prunebutt@feddit.de
    link
    fedilink
    arrow-up
    0
    ·
    10 months ago

    Comments are lies that will happen sometime in the future

    Comments are always overlooked if gode gets refactored. Language servers can’t/won’t parse them and they’re easy to overlook.

    If you name your functions/variables clearly, put complex logic into clearly named functions and keep the same level of abstraction in every function (which never exceeds roughly 50 lines), you hardly need any comments, if any.

    Comments are for behavior that’s not possible to convey clearly through code.