Well Well ... writing totally bug free non trivial software seems to be humanly impossible after all ....
No matter what qualifactions you have ......
Bondage or Discipline?
Re: Well Well ...
I don't think writing a piece of software to be bug free is really the hard part. The hard part is keeping it that way when you have to maintain it... and the sad fact is, no matter how well you design something, you'll need to start making changes before it's really completely done.SandeepMathew wrote: Well Well ... writing totally bug free non trivial software seems to be humanly impossible after all ....
No matter what qualifactions you have ......
With good modular design, and the hard parts proven before writing code, you can definitely end up with code where there are few or no bugs. But it's really really really hard to do that, unless you know beforehand everything that the code will ever have to do.
The real problem with goto is not with the control transfer, but with environments. Properly tail-recursive closures get both right.