Bug BabbleBugs, debuggers, stuffTabs vs Spaces- October 31, 2005 Of course, there is only one answer to whether tabs should be allowed in a source file. The utility of one is just so obvious I'll simply avoid commenting on it. :-) If you must wander from sources written with one convention to those written in another, you should definitely set Visual Studio (or whatever editor you use) to show whitespace as visible. You can change this in VS by going to EditAdvancedView White Space. I also...http://blogs.msdn.com/stevejs/archive/2005/10/30/487102.aspx Data Breakpoints- October 27, 2005 The VS debugger allows two types of breakpoints. There are location breakpoints and data breakpoints. Each has lots of bells and whistles. However, sometimes people confuse a Location bp with a condition, for a data bp. That's unfortunate because a data bp solves a different problem. A data breakpoint involves telling the debugger to stop when the value at an address changes. Use a data bp when you know some data is getting changed and you want to know where in...http://blogs.msdn.com/stevejs/archive/2005/10/27/485792.aspx Stop Mid Func Eval, Nested Break States- October 24, 2005 A coworker mentioned Func Eval sounds like "Funky-val". Stopping at a breakpoint in the middle of a function evaluation could be considered funky. It is also useful. VS Whidbey allows stopping at a BP or Exception during a function evaluation in C or VB code. To use it, you need to do the function evaluation from the 'Immediate Window', rather than the 'Watch', or 'Quick Watch' windows. Why is nesting restricted to the Immediate Window Despite..http://blogs.msdn.com/stevejs/archive/2005/10/23/484024.aspx More hours in the day- October 20, 2005 In the summer of '94 I sketched a design for my ideal 'mp3' player. I didn't spec the compression format. If I had, it would have been called a 'bit' player back then. I wanted a walkman replacement. However, the feature I most craved was understandable fast play, and rewind. My motive was to record all my lectures for a day, then listen to them later in fast play, thus creating more hours in my day. In 'Digital Death Lab'...http://blogs.msdn.com/stevejs/archive/2005/10/20/483107.aspx |