Originally posted by Solver
But Yin, in more than one respect, Jeff is right. There will always be bugs. Indeed. Anyone - and I mean anyone - who knows how to program will confirm that writing a program of considerable size without bugs is implausible.
But Yin, in more than one respect, Jeff is right. There will always be bugs. Indeed. Anyone - and I mean anyone - who knows how to program will confirm that writing a program of considerable size without bugs is implausible.

Theoretically it is possible to write program without bugs regardless of size. The trick is to break it down to easily testable pieces and communicate via a rigid, well defined interface.
That's what first structured programming then object-oriented programming have been trying to do for the last, I dunno, 30 years? Of course we also have things such as formal methods. But that's probably a bit too difficult to get into for most software developers.
Originally posted by Solver
Ultimately, though, talking about bugs is easy indeed. Bugs are obvious to spot, and they can give anyone an excuse to say "you did it wrong" or "you screwed up".
Ultimately, though, talking about bugs is easy indeed. Bugs are obvious to spot, and they can give anyone an excuse to say "you did it wrong" or "you screwed up".
Comment