3 ms·
I'd think it's more the 2nd stage: figuring out what to do, i.e. solving the problem. Once you've settled on the solution, typing it out, testing, and refactori
by ivan_ah 10y ago
I'd think it's more the 2nd stage: figuring out what to do, i.e. solving the problem. Once you've settled on the solution, typing it out, testing, and refactoring would be 3rd stage.
- mkagenius 10y agoYeah. I thought typing it out, testing, and refactoring took most of the time always.
- jimmaswell 10y agoIt depends on the problem. If you're doing something with the architecture already planned out for you or a simple script or change, that would be the case, but if you're figuring out how a whole theoretical system should come together or what the best way would be to make a certain class of component interact with others as a whole, the planning stage often takes longer, although including rearchitecting in "refactoring" can move some of this into that stage, if that's how you see it.