This is the way. One additional step I do for enterprise software is test driven development. That way when you refactor your code into something better, you still have tests in place to verify that the code actually works.
Ya several of the Forged in the Dark games change the way these mechanics work. They're great fun still.
@BirbSeed
@lemmy.world