• fuckwit_mcbumcrumble@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    11 months ago

    I wish more developers would do QA. After working with QA my code improved so much because I was proactively thinking about how things might break or potential issues that I never would have thought of.

    • thisisawayoflife@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      11 months ago

      Yep. When I was still doing QA, I saw some pretty terrible practices and tested code that barely built. Now as a software engineer, I have no QA and rely heavily on my own testing practices, namely, unit testing first, integration testing and system/e2e testing. I can’t guarantee the code is bug free and there’s parts I know that could be refactored (tech debt), but I know each piece is tested and does what I expect it to. As corny as it sounds, I’m a big fan of TDD. Unit/IT/E2E don’t replace QA in my opinion, but better set QA up to focus on the bugs that matter and not basic stuff.