|
I just mean the visual studio live debugger integration.
it has never been particularly friendly.
using the debugger is friendly, and so are certain operations like Debug.WriteLine and Debugger.IsAttached, but to create "views" for objects beyond really simple things can often require custom code.
It's just that most people never really need to do it. The question in the OP is one that just doesn't come up that often in the real world. As those often can be, the solution is arcane. It's one of those dark corners of the debugger most people never need to touch.
How many people need to filter items in a collection or dictionary at debug time only?
Fortunately it's not a lot of code. The meat of it is in a single short method.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
If you want scary - try writing your own debugger.
I did. I'm nearly bald now and I think there is a correlation.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
My hat's off to you guys who do compilers, debuggers, kernel work (munchies matt i think does this), anything lower level stuff, etc.
No thank you. I have a few hairs left on my head and would like to keep them if possible.
|
|
|
|
|
The debugger I wrote was a companion to the script language compiler I also wrote. It wasn't just merely a script language though - it compiled to native machine code and it was pretty fast. Writing those was some of the most fun I have ever had programming. It was also very tricky, hence the lack of hair. Sometimes, when I am feeling particularly masochistic, I think about what I would do differently. Then I remind myself that it's not my problem any more.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
Same as what Guy said or you can also use Quick Watch and it is easier to navigate to what you want to see there.
Just right click on a variable name and select Quick Watch while in debug break-point mode. I use this a lot.
|
|
|
|
|
I use Oz Code debugger extension - I love all the things it does. It even predicts future events that can cause bad things to happen and warns you before your debugging pointer gets there....
A human being should be able to change a diaper, plan an invasion, butcher a hog, navigate a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects! - Lazarus Long
|
|
|
|
|
stoneyowl2 wrote: It even predicts future events
Sold!
|
|
|
|
|
What are you listening to while you code?
TOBACCO - Dimensional Hum - YouTube[^]
This album, right now. Tomorrow, something different
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
I like Dance / EDM very very low in volume.
|
|
|
|
|
EDM is an insanely popular choice among the devs I know.
I listen to TOBACCO a lot, they're sort of EDM'ish but more ambient than dance usually. Kind of a weird mix. And they're off beat a lot so you have to be good with that. Some people find that jarring
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
Currently, the sweet sound of silence!
I find concept albums to be the best, especially double albums. A short list, off the top of my head and without providing links in no specific order: (sorry, too busy now!)
0: Pink Floyd - The Wall
1: Neal Morse Band - The Similitude of a Dream
2: Spock's Beard - Snow
3: Dream Theater - Scenes From a Memory
4: Queensryche - Operation Mindcrime I and II
5: Symphony X - V (The New Mythology)
I usually only listen to music while coding after business hours when I'm less apt to be interrupted.
"Go forth into the source" - Neal Morse
|
|
|
|
|
|
Have you checked out Steven Wilson's solo stuff, particularly 'The Raven That Refused to Sing (and Other Stories)'? Good stuff! I saw him a few months ago in Pensacola in a club...small audience, but they put on an amazing show.
"Go forth into the source" - Neal Morse
|
|
|
|
|
I've listened to some of his solo stuff, but like him with PT better.
Would love to see him/them in person. If I would have known they were playing in Pensacola I would have come over, I'm in Jax!
I do all my own stunts, but never intentionally!
JaxCoder.com
|
|
|
|
|
Mike Hankey wrote: I'm in Jax!
Dream Theater will be there in a few weeks. (27th) I just got back from seeing them in Chicago. The second half of the show is 'Scenes from a Memory' in it's entirety.
BTW, I'm about 90 miles west of Tallahassee...most of my customers are in FL.
"Go forth into the source" - Neal Morse
|
|
|
|
|
Check out The Art of Noise - The Seduction of Claude Debussy
It's an operatic biography laid out in scenes.
It's also a really great meld of improvisational electronic and classical music.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
Very nice! Thanks!
"Go forth into the source" - Neal Morse
|
|
|
|
|
[^]
If you can keep your head while those about you are losing theirs, perhaps you don't understand the situation.
|
|
|
|
|
i'm down with the message, but the genre isn't my cup of tea.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
Well, my "cup of tea" is moonshine.
If you can keep your head while those about you are losing theirs, perhaps you don't understand the situation.
|
|
|
|
|
|
Generally a personalized Pandora channel - right now it is Pink Martini, Devil Doll, Squirrel Nut Zippers, and anything else I might have done a thumb up on lately
A human being should be able to change a diaper, plan an invasion, butcher a hog, navigate a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects! - Lazarus Long
|
|
|
|
|
I'd upvote you again for your signature, if I could. great quote.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
Lots of different music.
This[^] has been designed for it.
|
|
|
|
|
It depends on the day and the mood...
last weeks have been epic music mixes like: this one[^]
but I do like too: celtic, new age, electronic, deep house, minimalistic, chill out, lounge, jazz....
One thing is a must if it has to be during work time, it should have few or no lyrics (the voices can distract me)
After work... my tastes are much much wider.
I always say: Each moment has its music, and each music has its moment.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|