[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: Which development tools do you use ?
From:       Guillaume Laurent <glaurent () telegraph-road ! org>
Date:       2001-10-18 8:00:23
[Download RAW message or body]

On Wednesday 17 October 2001 20:12, John Gluck wrote:
>
> As processor get more complex and languges develop more features, the debug
> tools naturally get more complex to be able to show the maximum info.

No, gdb hasn't evolved in years, UI wise. A debugging tool can get more 
complex internally (needing to parse more complex structures, etc...), but 
that doesn't mean it should be so externally. I should still be able to click 
on a variable to display its contents, or to easily select a class method 
where to put a breakpoint on.

> One thing is if you use a class as a data member, you can examine the data
> member class.
> Also, if you have a pointer to a parent class, you can examine the parent.
> You can also modify variables more easily.

OK, that's good to know.

> You haven't lived till you've debugged by [...]

Can we please cut the war stories here ? :-)

> If you want maximum debugging, you have to roll up your sleeves and dig.

I want efficient debugging, not "maximum debugging". Single-stepping in 
assembly or having access to the code at the binary level is generally 
useless when I'm dealing with a C++ application of several megabytes, except 
in some very rare cases. But in general that won't help me find why an STL 
iterator is invalid or why that widget won't draw properly, or knowing what 
are the contents of this hash table.

-- 
Guillaume
http://www.telegraph-road.org
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic