question about 2.0
Ruslan Zasukhin
sunshine at public.kherson.ua
Fri Apr 16 20:34:35 CDT 2004
On 4/16/04 8:09 PM, "Ruslan Zasukhin" <sunshine at public.kherson.ua> wrote:
And one more point.
In Valentina 2.0 engine we use our own system of testing.
We have HUGE number of tests (as teach Extreme Programming :-)
If I am not mistake the half of our sources -- are tests.
So I have very big hope that Valentina BETA will be quite stable.
And we will not need long time beta testing. Only to finish minor features
during that.
And this is latest result of testing from my computer
*************************************************************************
* FINISH
*************************************************************************
* Total tests : 9052
* Failed tests : 59
* Failed tests on exception : 31
* Leaked tests : 46
*
* Total asserts : 72661301
* Failed asserts : 12
> Agree Dave.
>
> On the other hand like REAL have stop make any promises,
> I also think this is good idea.
>
> Yes, project is much more complex than I did expect.
>
> We not just re-write from scratch all,
> We implement many new ideas, algorithms, formats.
>
> I have write it seems on beta list not so far, that only about 20 March, I
> have made new discovery that it is possible in many cases do sorting using
> ZERO disk space to space special
> ZERO time to build special structure
> ZERO time to update that structure when we modify records.
>
> IS this great? I believe yes. IF table have say million records this
> discovery allow reduce db files on 4MB per each sorted filed!
>
> Also I have found that in other cases it is possible reduce disk space in
> 2-4 times, and therefore increase speed in 2-4 times on work with this
> structure.
>
> Last 3 days I do implantation of this. If in Valentina 1.x there was just
> ONE case for sorting, then in Valentina 2.0 I have implement already 9 cases
> to be as optimal as possible in each case. So on the same PART OF ENGINE I
> have complexity in 10 times more than in 1.x
>
> And similar things we have in many parts of engine.
> Just a lots of new ideas and innovations in work.
> And as developer you know that NEW code require time.
>
>
> ---------------
> Now more optimistic words:
>
> Igor now works on VarChar.
> After than only Picture field is not implemented yet.
>
> Ivan works on system tables. I hope soon he will finish them and start new
> task.
>
> Alex work on Diagnose right now.
>
> I work now on Sorting.
>
> And on white-board I see next TODO items:
>
> Index_string
> Join,
>
> ------
> finish aggregative
> HAVING
>
> :1 binding
> ByteSwap
> enabling Encryption
> Pictures
> Cache tuning
> resources folder.
>
> Under line are located tasks that can be finished during beta testing.
>
> As you see not to many tasks yet. :-)
> Although Join is not easy task if do all I want.
> I actually now try implement GENERAL simple cases, later do optimization
> cases.
>
>
> And having working engine, we will need
> -- make V4RB
> -- make V4MD
> -- Vserver based on 2.0
>
> Actually this tasks done on 40-80% already, and now just wait for fully
> featured engine.
--
Best regards,
Ruslan Zasukhin [ I feel the need...the need for speed ]
-------------------------------------------------------------
e-mail: ruslan at paradigmasoft.com
web: http://www.paradigmasoft.com
To subscribe to the Valentina mail list go to:
http://lists.macserve.net/mailman/listinfo/valentina
-------------------------------------------------------------
More information about the Valentina
mailing list