• catty@lemmy.world
    link
    fedilink
    arrow-up
    13
    arrow-down
    1
    ·
    edit-2
    4 days ago

    The worst code I’ve ever seen (by a longshot) was written in php.

    • JackbyDev@programming.dev
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 days ago

      Worst I’ve seen was at an old job. Another team broke up their project so nearly every Java class (file) was a separate Maven module. For folks unfamiliar with Maven, you may think that just means a different folder. That would be a Java package. Maven modules are compilation units with an entire XML file explaining the project with dependencies. So instead of their code being in one or , you know, less than five or so modules there were dozens. I wanna say a hundred but I don’t want to exaggerate and don’t remember.

      Thankfully these were subprojects so they were still in one git repository and could all be built with a single invocation of Maven, but navigating it was a massive pain.

      I try not to make assumptions about “bad code” but I can’t think of any legitimate reason for that layout of one class per Maven project.

    • Botzo@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      2 days ago

      I thought so too until I recently inherited some asp.net code that defies basic comprehension and has existed since well before vibe coding.