Re: How do you think in Delphi can be improve debug usability?

From: Jim Rowell (x_at_y.com)
Date: 01/28/05


Date: Thu, 27 Jan 2005 21:08:58 -0500


"mamcx" <thismail@notexist.com> wrote in message
news:41f92a19@newsgroups.borland.com...
> We are in a point where write code is almost fast. With color&
> refactoring& put "." dude get the list of thing i feel done. But always
> i read and know that debuging take the most part of the day. And i hate
> debugging so much, because is very hard. So, this my list of how get a
> decent debugging experience:
>
> - Kill watch/inspect/evaluate. R.I.P on them. Let me see a simple debug
> vision: Integrate all of them. Why sometimes watch a var (a simple one,
> like a string) is disable in watch, but i can in Inspect or Evaluate?
> Watch List is SO USELESS. Except for local variables i don't get much of
> it. But Inspect is MORE USELESS. Bring the correct data but not work the
> next time the code enter the method where the var exist, so close it
> then inspect it again (because is tied to the adress of them, i think)

I agree wholeheartedly with your entire list! Especially the first point. I
use long strings and arrays quite often (several thousand characters) and
because they are assembled from complex logic, I often need to inspect them
when debugging. It's a pain with the current setup. I often insert code to
display the contents but there always seems to be some intermediate step I'd
like to see when debugging. I'd like a way to show the entire contents in an
edit window or at least send to the clipboard more easily than the current
allows. Something like put the mouse pointer on a var, right-click and
select "Dump".

BTW, This might also be a good one for Castalia to consider.

Jim Rowell



Relevant Pages

  • Re: Delphi is useless for debugging exceptions.
    ... Try adding so a watch for a really big program with objects... ... Delphi is useless for debugging exceptions. ... However it is absolutely useless because the variables can not be ... The debugging windows show absolutely nothing but useless drivil. ...
    (alt.comp.lang.borland-delphi)
  • Re: vsnet2003 - How to add watch variables?
    ... So far as I know the app ... you are debugging has to have reached a break point. ... It seems like every time I want to add a watch variable, ... A couple of weeks ago I was able to add one var to watch, ...
    (microsoft.public.vsnet.general)
  • RE: VS.NET 2003 Debugger hangs.
    ... object properties in the watch window, ... > do with this problem because when debugging the client only the issue never ... > hangs and is irrespective of how I step through the code. ...
    (microsoft.public.vsnet.debugging)
  • Re: Very strange loop behavior?
    ... The watch problem is often the cause, since anything done to the variable ... during debugging is done on the real thing. ... I don't have any watch statements on the code. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: How to make the "Output" window show while running a program from
    ... Michel Posseth [MCP] ... >I am debugging my code from VS.Net and need to watch my console.wirteline ... the console window will disappear and ...
    (microsoft.public.dotnet.languages.vb)