Because of money!
If you found a project with some money to be finished in 6 month there is a high probability that your software will target basic goals.
It will be not time to consider unusual situation and you will not write down necessary code lines to handle those situations.
Fortunatelly you can declare “this is version 1.0 tested and approved and delivered in time!”
I am proud!
If anyone will found you with new needs and new money to develop a few steps further – congratulations!
You eventually deliver a most amasing version 2.1 – on time and of course “tested”!
🤣👏
Of course. In version 2.1 you can introduce some mistakes – new bugs…
Depending on your proceses of design, coding and debugging – everything is possible.
All above are simplest examples.
What if your code must interchange with somebody other applications – which have version 7.9 etc. etc.?
Latest Answers