• Flamekebab@piefed.social
    link
    fedilink
    English
    arrow-up
    47
    ·
    2 days ago

    Is this why so many of these fuckheads are keen on LLMs? They’re great at vomiting out reams of code.

    • AA5B@lemmy.world
      link
      fedilink
      English
      arrow-up
      11
      ·
      2 days ago

      My biggest objection is unit tests. LLMs can actually be a useful tool for populating out unit tests. But of you let them run amuck, you get vast quantities of tests that add no value but now you have to maintain in perpetuity

      This one junior developer didn’t notice the ai brought in a whole new mocking tool for a few tests and didn’t understand my objection.

      • CeeBee_Eh@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 day ago

        LLMs can actually be a useful tool for populating out unit tests.

        My experience with this is the LLM commenting out the existing logic and just returning true, or putting in a skeleton unit test with a comment that says “we’ll populate the code for this unit test later”.

        • Pup Biru@aussie.zone
          link
          fedilink
          English
          arrow-up
          1
          ·
          12 hours ago

          this is not something i’ve ever encountered, nor something that i’d ever expect from an LLM specifically… some kind of test-writing-specific AI? sure because its metric is just getting the thing to go green… but LLMs don’t really care about the test going green: they simply care about filling in the blanks, so its “goal” would never include simply making the test pass, and its training data has significantly more complete tests than placeholders

        • Tangent5280@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          13 hours ago

          we’ll populate the code for this unit test later

          It’s so ridiculous, like an ancient Egyptian slave telling its master that “we will” “take care of it later”

          So stupid for an LLM to do

      • black0ut@pawb.social
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 day ago

        Relying on a chance machine to thoroughly test your code sounds like a recipe for disaster

      • Flamekebab@piefed.social
        link
        fedilink
        English
        arrow-up
        8
        ·
        2 days ago

        I had a dev add a load of unit tests that mocked values and then tested for the mocked values. I mean… They passed…