3 ms·
Most of the programming work we do is corresponding to the 3rd stage(solving) from the article, right? It seems so.
by mkagenius 10y ago
Most of the programming work we do is corresponding to the 3rd stage(solving) from the article, right? It seems so.
- ivan_ah 10y agoI'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.