Danny Thorpe writes:
Quote
Sorry Kevin, but that just sounds like an extension of Rick's point,
not an opposition to it.
I guess in a way it is both. :-) I was saying that this post about
Delphi 2005 being good value is not in opposition to Jake's earlier post
about bad quality.
I personally have seen how bad Borland's quality is getting with the
Delphi IDEs since Delphi 6. It just gets a bit worse each time. There
are quite a few weird behaviors that quite honestly cannot easily be
reproduced. So, because they cannot be reproduced they don't get fixed.
As a result you have a pretty unstable product with Delphi 2005. It
has lots of great features, but the quality really isn't that great.
I was just working with Delphi 2005 Update #2 with a C# project now for
about 1 hour and this is what happened (for example):
* StarTeam access violations when accessing recent project file (as
opposed to using "pull...".
* StarTeam access violations when accessing history dialog.
* Structure panel appearing in top left corner of screen (i.e. not
docked and with no caption bar so it can not be moved). Had to exit to
get it to go away.
* Errors that weren't errors in the code- complained about member vars
that did actually exist. The code compiles fine.
And a few minor issues that just bug me but I could live with:
* Spelling mistakes and grammar mistakes in StarTeam dialogs- "which"
used instead of "that" and some UK english spelling instead of american
spelling (behaviour instead of behavior). I am OK with the UK English
spelling as long as it is consistent throughout the app. ;-)
How's that for quality? Delphi 2005 is not what I would call a quality product.
And yet... I still find it useable and like the nice new features.
Danny... Please do something about quality in the next version of
Delphi. Personally, I think a public beta is in order. Or at least get
more beta testers who will push the IDE a bit more. It seems that the
guys that are doing your beta testing now aren't doing a good job of
ironing on the user-specific bugs.
Cheers,
Kevin.