3 ms·
It 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
by jimmaswell 10y ago
It 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.