[DUG] Escalation of QC reports

Rohit Gupta r.gupta at xtra.co.nz
Wed Sep 5 14:40:56 NZST 2007


Jeremy,

I finally moved to D2007, seduced by the programming speed gains.  So 
far, the hassles more than negate the gains.  I am actually slower in 
D2007 than D7. I spend more than 10 hours a day on it, so I am not 
exactly a beginner.   The vista stuff maybe neat, but it is useless as I 
can not write a vista only app.

The reasons are -

1.  Because things have changed the way they work....  but this is a 
valid criticism.  My users would chuck my app out if I did this.

2.  Because the help sucks... I find using D7 and googling for help.  
And then writing numerous test apps to prove something.

3.  Because changes are not documented, we still keep finding numerous 
tiny things.

4.  Because I have had to write a complete series of dunit test cases 
for my wrappers around the vcl and windows functions.  I can not trust 
the Borland/Codegear programmers in this release of Delphi.  This itself 
has taken 3 weeks of solid work.

5.  Because we can not maintain code for both D7 and D2007 without a  
lot of additional effort.  This is partly because of new properties in 
D2007; everytime a form is saved in D2007, we have to edit out the new 
properties when copying it to D7..  And partly because the overloaded 
stuff either works in D7 or in D2007.  There is not much that I can get 
working in both.  I have had to unoverload  and rename many of these 
already.

6.  Code complete thingies are also a pain.  Its partly because I am not 
used to them and still type the end in for begin-end and then have to 
delete it  And partly because it does not go far enough.  I keep waiting 
for it do complete the stuff and often it wont.  The formatting is also 
not to my liking.  I realise I can spend some time here and tweak it.... 
its in the todo list.

7.  It still will not find all constants, types etc when editing, but 
will find them once I type them in.  This is not new, but has not yet 
been fixed.  It also has a hangup over the underscore.  For instance a 
constant may be abc_xyz, ctrl space will not find it if I stop at abc_ 
but will find it if I only try after abc

Having said all the above, I still want to carry on with D2007 as I it 
feels nicer to work in.


Some comments on your comments on the QC reports.  :-)

> Report No: 51286          Status: Reported
> TDBEDIT - modified property is essentially random
> http://qc.codegear.com/wc/qcmain.aspx?d=51286
>
> Been there for ages (as you state) and two of your other reports are
> about how fixing issues tightened up other implementations. A sample
> attachment that connected to the DBDemos alias would enhance your
> report future.
>   

I might do that later this week

> --------------------
> Report No: 50122 (RAID: 254204)          Status: Open
> IDE does not quit from Process Manager
> http://qc.codegear.com/wc/qcmain.aspx?d=50122
>
> It is open
>   

This is the main pain for me.  I was unable to attach any images through 
either of the two win apps or the web.  I finally emailed one of the 
respondents directly.  I now have 4 pcs where bds will not die.

> --------------------
> Report No: 49311          Status: Open
> Ctrl Enter will not open file
> http://qc.codegear.com/wc/qcmain.aspx?d=49311
>
> Hmm. That is the same as the above one right?
>   

Yes, its because the web site is the pits too.  I was trying not to 
whinge about this too.  :-)  In comparison to this, business objects, 
netgear, nvidia websites are amazing to report bugs on.  I even had 
nvidia programmer apologise to me for the grief caused.  

In this case, I entered one of these in the wrong area.  I could not 
alter it, change its category or delete it.  So I had to duplicate it.



More information about the Delphi mailing list