• pHr34kY@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    3 days ago

    I’ve found the biggest bottleneck is bugs. If you catch a bug during development, it takes the least time to fix.

    Catch a bug during PR, you need to fix the code, and the PR needs to happen again.

    Catch a bug in QA, and you need to fix the code, do another PR, and get it tested again.

    This pattern goes right through UAT, and god help you when a bug makes it to Prod.

    There is nothing more time consuming than code that was written quickly.

    • curiousaur@reddthat.com
      link
      fedilink
      arrow-up
      1
      ·
      3 days ago

      All code is written quickly these days, and not by humans. The patterns to guard against bugs also help speed development, and are the same we already learned.

      Strong typing and test driven development.