2 ms·
That the spec can change over time just means you'll change the spec, not that you shouldn't or can't have one.
by thfuran 3y ago
That the spec can change over time just means you'll change the spec, not that you shouldn't or can't have one.
- pphysch 3y agoIn practice, software development methodologies that rely heavily on a complete spec (formal verification, 100% test coverage, pure programming, etc) do not perform well when the spec changes underneath them. It's doable but requires enormous resources and is almost never economical unless you're NASA.