[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: my plans, for now

From: John Darrington
Subject: Re: my plans, for now
Date: Mon, 14 Mar 2005 13:29:25 +0800
User-agent: Mutt/1.3.28i

On Sun, Mar 13, 2005 at 09:11:08PM -0800, Ben Pfaff wrote:
     It's become more and more clear to me lately that the highest
     priority for PSPP is really getting the quality up.  Therefore,
     I'm going to spend all the time I have for PSPP on writing
     comprehensive tests and fixing the bugs that they find, until I
     decide that it's good enough.  

     After that, I think I'll start work on rewriting the output
     subsystem again, which still needs it.  My first attempt at that
     didn't work out, because it turns out I hadn't generalized the
     problem enough yet.

Recently I'd been using gcov to see how much of the code our test
suite actually exercises.  At the moment, the figure is about 50%
I'd estimate that about 20% of this figure is error handling code. The
rest is features that simply have not been tested.

Unfortunately, there's currently no sensible way to test the chart
output.  When we get around to the output engine again, I think this
should be on the list of requirements.

Maybe it's worth enabling the savannah task tracker so we know who's
working on what.  On the other hand, perhaps we haven't yet got enough
developers to make it worthwhile.

I think PSPP has come a long way in the last 12 months.  I believe
it's now stable enough to be `used' .  For me,  crashes are quite
rare,  and on the whole the system behaves itself.  The main show
stoppers are features that currently unimplemented.

Ben deserves a big round of applause for creating PSPP in the first
place, and for all the effort he's put into it. 


PGP Public key ID: 1024D/2DE827B3 
fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
See or any PGP keyserver for public key.

Attachment: pgpnWGAkf7zEU.pgp
Description: PGP signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]