4 ms·
There's a difference between exploratory programming and the final deliverable. I don't think the GP is suggesting 100% of spec must be completed before the fi
by greggyb 11y ago
There's a difference between exploratory programming and the final deliverable.
I don't think the GP is suggesting 100% of spec must be completed before the first line of program code is written. I think the implication is that there should still be a dividing line between the design portion (made up of think, code, rethink, recode) and the production development portion (also made up of think, code, rethink, recode). The dividing line does not need to be months, but design as a phase of a project should be considered differently (since it has different priorities) than delivery.
- agentultra 11y agoI actually find it easier to write a bit of the spec, try some code, write some more of the spec. They're often intertwined in my process.