• artifex@lemmy.zip
    link
    fedilink
    arrow-up
    16
    ·
    2 months ago

    This is only really true if there will never be a need to really learn the code base — which maybe will be true for most devs, it’s hard to tell. But if not it could leave the majority of juniors with a much shallower understanding of the way things work under the hood.

    • DNEAVES@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 months ago

      I think the shallowness of understanding also stems from the codebase itself, and moreso that than the Ai finding where something is.

      A poorly organized codebase, dynamic file imports lsp’s can’t follow, lack of annotations on unclearly-named arguments, etc. are way worse for understanding a codebase than Ai saying “the thing you need is this method”, which Ai could also explain how it got there at least. At that point, Ai is a better than what they would have without it.

      Write clean, understandable code. Document it, too. Everyone will thank you