This is why you should start with design spec before starting a line of code.
If the spec cannot resolve ambiguity you refine the spec not the code.
a.k.a. the waterfall model
that straw man that someone came up with to illustrate bad software processes and then people started actually using it
a.k.a. the waterfall model
that straw man that someone came up with to illustrate bad software processes and then people started actually using it