• sugar_in_your_tea@sh.itjust.works
    link
    fedilink
    arrow-up
    24
    ·
    4 days ago

    Yeah, the ideal process is something like this:

    1. Write a bunch of automated tests
    2. Rewrite a chunk that’s well tested
    3. Go to 1 until the project is done

    I would budget a couple years. Even a smaller codebase would take more than a couple months.

    • orca@orcas.enjoying.yachts
      link
      fedilink
      arrow-up
      9
      ·
      4 days ago

      Yeah, this. They need this to be completely test-driven. Build a foundation and build out/finalize in pieces. If they had an actual dev team that knew what they were doing, someone would set them straight. They also need a ton of time to gain an understanding of what every part of the existing codebase is doing.