|
|
|
|
|
by adrianN
2821 days ago
|
|
I've found that writing (pseudo-)code is absolutely necessary to find problems in the requirements. Often enough the requirements are self contradictory or just contain too many unnecessary corner cases. I've seen requirements that sounded really simple in the requirement doc, but turned out to be extremely hard to test because they implicitly defined a state machine with dozens of transitions. |
|
I suspect a lot of the HN hostility to proper requirements analysis is coming from writing trivial systems.