• potustheplant@feddit.nl
    link
    fedilink
    arrow-up
    25
    arrow-down
    4
    ·
    7 months ago

    That’s like saying a book’s synopsis shouldn’t exist because you can just read the whole book. Sometimes comments can save you a lot of time and point you in the right direction.

    • BaardFigur@lemmy.world
      link
      fedilink
      arrow-up
      6
      ·
      7 months ago

      Comments also helps explaining why certain non-obvious decisions are made. E.g. a workaround for a bug in a library

    • philm@programming.dev
      link
      fedilink
      arrow-up
      4
      arrow-down
      1
      ·
      7 months ago

      Nah, it’s not, code is modular (IME should be kinda tree-structured), a book is linear.

      So the API should be in your analogy the synopsis. And I haven’t said, that there shouldn’t be any comments. E.g. doc-comments above functions, explaining the use-cases and showing examples are good practice.