Blog


Using TrackBack and Understand 2.0 for “what the heck did I do” debugging

I’m experimenting with Understand 2.0 to see how it behaves when references are limited to a particular kind.

I had Jason Madrid, one of our Understand database gurus, patch in a filter in a central spot that would limit all database references to just declares and defines.

He gave me a file, which didn’t work. So before I go bug him again, I’m going to try and sort this out on my own.

First off… what did he change?
Well, here TrackBack helps quite a bit. I just load it up in the TrackBack history by hitting the 2008-04-22 15.05 icon.

This pops up the most recent current file and compares it to TrackBack’s last automatic backup made when I copied the new file in:

2008-04-22 15.08

Now I can see the changes, but not all of them. At least not without scrolling to the right.  But since I really don’t care about the left pane, instead I hit the 2008-04-22 15.09 icon which shows the right pane only. I can hover over the 2008-04-22 15.09 if I want to see the right pane plus the text of the current diff from the left side.  Anyway, now I can see everything, and it becomes clear to me what I need to do:

2008-04-22 15.10

Ah ha!  He had done exactly what I said “I’m looking for defines and declares”. But that actually doesn’t give me what I want – I have to have “definein and declareins”. 

So, right there in the RIGHT side of TrackBack, which is a full capability editor,  I make the change.

I then send him a the difference:

2008-04-22 15.13

Start my build by pushing my “make understand” user tool (I’ll cover that tomorrow) and then proceed on with my day.

 

 


Leave a Reply