• DeltaWingDragon@sh.itjust.works
    link
    fedilink
    arrow-up
    1
    ·
    11 hours ago

    It’s not a “magic pill”, it’s another tool. We’re not saying that it will magically fix everything, it will just make certain types of errors less probable.

    If you want bug-free code, will you (A) use a tool that makes it easier, or (B) use the same tool as before?

    “Skill issue” is not an answer.

    • Shanmugha@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      11 hours ago

      Wrong reasoning, friend:

      Maybe C++ has rotted their brain to the point they can’t “get” the borrow checker.

      Yeah, sure. Borrow checker fixes all. This is exactly the idiot attitude I am addressing.

      And if I want a bug-free code, I will use same tool as ever: my brain

      • DeltaWingDragon@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        10 hours ago

        I am not the person who said “C++ has rotted their brain”. I have not expressed a similar sentiment. I have never said that “borrow checker fixes all”, in fact I said that it will not magically fix everything.

        And if I want a bug-free code, I will use same tool as ever: my brain

        Is your brain infallible?

        The strategy is not to 100% eliminate every bug in existence or theory, bugs are inevitable. The strategy is Swiss cheese security.

        Something is better than nothing. Therefore (brain + something) > (brain + nothing). As long as “something” works to prevent bugs, to any extent, it will result in fewer bugs.

        • Shanmugha@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          9 hours ago

          I am not the person who said “C++ has rotted their brain”

          Right. So what do you want with me?

          Is your brain infallible?

          No, but human brain is the only thing that can define bug

          As long as “something” works to prevent bugs, to any extent, it will result in fewer bugs.

          Any programming language does