<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Improve your debugging: Debugging Attributes to make your life easier</title>
	<atom:link href="http://www.acorns.com.au/blog/?feed=rss2&#038;p=128" rel="self" type="application/rss+xml" />
	<link>http://www.acorns.com.au/blog/?p=128</link>
	<description></description>
	<lastBuildDate>Wed, 20 Jan 2010 18:59:44 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Debugging Attributes &#171; Roman&#8217;s Blog</title>
		<link>http://www.acorns.com.au/blog/?p=128&#038;cpage=1#comment-128</link>
		<dc:creator>Debugging Attributes &#171; Roman&#8217;s Blog</dc:creator>
		<pubDate>Tue, 19 Aug 2008 19:17:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.acorns.com.au/blog/?p=128#comment-128</guid>
		<description>[...] info  By Roman Hnatiuk   Categories: .Net and Debugging                     Improve your debugging: Debugging Attributes to make your life easier post talkes about several interesting attributes that make debugging easier&#160;- [...]</description>
		<content:encoded><![CDATA[<p>[...] info  By Roman Hnatiuk   Categories: .Net and Debugging                     Improve your debugging: Debugging Attributes to make your life easier post talkes about several interesting attributes that make debugging easier&nbsp;- [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Corneliu</title>
		<link>http://www.acorns.com.au/blog/?p=128&#038;cpage=1#comment-127</link>
		<dc:creator>Corneliu</dc:creator>
		<pubDate>Tue, 29 Jul 2008 13:23:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.acorns.com.au/blog/?p=128#comment-127</guid>
		<description>Michael,
Thanks for the nice words. I planned to post it during last weekend but was too busy. I&#039;ll try to do it soon as I have to do a proper blog post with it.
Regards,
Corneliu</description>
		<content:encoded><![CDATA[<p>Michael,<br />
Thanks for the nice words. I planned to post it during last weekend but was too busy. I&#8217;ll try to do it soon as I have to do a proper blog post with it.<br />
Regards,<br />
Corneliu</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Lyons</title>
		<link>http://www.acorns.com.au/blog/?p=128&#038;cpage=1#comment-126</link>
		<dc:creator>Michael Lyons</dc:creator>
		<pubDate>Mon, 28 Jul 2008 23:52:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.acorns.com.au/blog/?p=128#comment-126</guid>
		<description>You did a fantastic session in Melbourne the other night. When will the powerpoint slides be available from your talk?</description>
		<content:encoded><![CDATA[<p>You did a fantastic session in Melbourne the other night. When will the powerpoint slides be available from your talk?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Debugging Attributes &#171; Microsoft Technology, .Net, BizTalk, Sharepoint &#38; etc.</title>
		<link>http://www.acorns.com.au/blog/?p=128&#038;cpage=1#comment-125</link>
		<dc:creator>Debugging Attributes &#171; Microsoft Technology, .Net, BizTalk, Sharepoint &#38; etc.</dc:creator>
		<pubDate>Mon, 28 Jul 2008 04:21:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.acorns.com.au/blog/?p=128#comment-125</guid>
		<description>[...] it out on his blog http://www.acorns.com.au/blog/?p=128    [...]</description>
		<content:encoded><![CDATA[<p>[...] it out on his blog <a href="http://www.acorns.com.au/blog/?p=128" rel="nofollow">http://www.acorns.com.au/blog/?p=128</a>    [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin Chase</title>
		<link>http://www.acorns.com.au/blog/?p=128&#038;cpage=1#comment-124</link>
		<dc:creator>Justin Chase</dc:creator>
		<pubDate>Sun, 27 Jul 2008 20:29:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.acorns.com.au/blog/?p=128#comment-124</guid>
		<description>I&#039;ve overridden ToString() more than a few times to try to customize my debugger visualization but this is clearly a much better way to do it!

I&#039;ll be using these. Thanks.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve overridden ToString() more than a few times to try to customize my debugger visualization but this is clearly a much better way to do it!</p>
<p>I&#8217;ll be using these. Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Brown</title>
		<link>http://www.acorns.com.au/blog/?p=128&#038;cpage=1#comment-123</link>
		<dc:creator>Jeff Brown</dc:creator>
		<pubDate>Sat, 26 Jul 2008 07:30:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.acorns.com.au/blog/?p=128#comment-123</guid>
		<description>These attributes are indeed useful when writing framework code.  You can significantly improve the debugging experience with a little extra work.

The DebuggerHiddenAttribute is also quite handy.  Among other things, MbUnit v3 filters stack traces in test failure messages based on the presence of this attribute and a couple of others.

Filtering can significantly reduce the cognitive load for grokking the failure because irrelevant internal (and assumed correct) implementation details are hidden.  For example, it&#039;s not terribly useful to see the intermediate stack frames involved in MethodBase.Invoke() and other constructs that the BCL and test framework use.</description>
		<content:encoded><![CDATA[<p>These attributes are indeed useful when writing framework code.  You can significantly improve the debugging experience with a little extra work.</p>
<p>The DebuggerHiddenAttribute is also quite handy.  Among other things, MbUnit v3 filters stack traces in test failure messages based on the presence of this attribute and a couple of others.</p>
<p>Filtering can significantly reduce the cognitive load for grokking the failure because irrelevant internal (and assumed correct) implementation details are hidden.  For example, it&#8217;s not terribly useful to see the intermediate stack frames involved in MethodBase.Invoke() and other constructs that the BCL and test framework use.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
