On Fri, Nov 19, 2004 at 10:36:12PM -0800, Stephen Meier wrote: > Has anyone else noticed that the number one cause of software bugs is > programmers?
Try to not make the bugs in PCB in the first line. Then you are going to have small number of bugreports and less complicated bugreporting system will suffice. How to do it: * Have every interface between things specified * Keep specifications up to date * After writing a piece of code, read it once more over from top to bottom like a novel is being read. Having doing lately almost nothing than filing various segfaults into the bug database from work with PCB makes me thing the PCB is being developped in the style "quickly write something made with a hot needle and then if someone finds some bugs, repair them". This approach is *BAD*. If you are going to choose between less features and less bugs and more features and more bugs, choose less features and less bugs. Adding a feature is easy. Removing a bug not. Bugs are not normal, as well as stealing or killing people is not normal. Bugs are evil. The fact that things like Bugzilla exist doesn't make bugs any more normal, as well as existence of punishment doesn't make stealing or killing any more normal. Cl<
