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<

Reply via email to