<?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: C# documentation comments: useless?</title>
	<atom:link href="http://thunderguy.com/semicolon/2006/08/06/c-sharp-documentation-comments-useless/feed/" rel="self" type="application/rss+xml" />
	<link>http://thunderguy.com/semicolon/2006/08/06/c-sharp-documentation-comments-useless/</link>
	<description>Software, the Internet and you.</description>
	<lastBuildDate>Fri, 10 Feb 2012 13:10:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<item>
		<title>By: Documenter du code C# avec Doxygen &#171; So@t blog</title>
		<link>http://thunderguy.com/semicolon/2006/08/06/c-sharp-documentation-comments-useless/comment-page-2/#comment-142372</link>
		<dc:creator>Documenter du code C# avec Doxygen &#171; So@t blog</dc:creator>
		<pubDate>Fri, 02 Dec 2011 00:57:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.thunderguy.com/semicolon/2006/08/06/c-sharp-documentation-comments-useless/#comment-142372</guid>
		<description>[...] Un retour d&#8217;expérience (toujours d&#8217;actualité même s&#8217;il date de plus de 3ans&#8230;) [...]</description>
		<content:encoded><![CDATA[<p>[...] Un retour d&#8217;expérience (toujours d&#8217;actualité même s&#8217;il date de plus de 3ans&#8230;) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rupert Barclay</title>
		<link>http://thunderguy.com/semicolon/2006/08/06/c-sharp-documentation-comments-useless/comment-page-2/#comment-132787</link>
		<dc:creator>Rupert Barclay</dc:creator>
		<pubDate>Mon, 25 Jul 2011 13:28:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.thunderguy.com/semicolon/2006/08/06/c-sharp-documentation-comments-useless/#comment-132787</guid>
		<description>If you are willing to pay for a commercial tool you should take a look at Innovasys Document! X - we&#039;ve been using it for some time and apparently it&#039;s the tool also used by Infragistics and some other brand name .NET component ISVs to do their commercial docs which is a good sign. It&#039;s an authoring tool as well as a documentation build tool - includes a Visual Comment Editor in VS as well as external authoring that our tech writers use. We also use it for database and XSD Schema docs (and I believe it does some other stuff too that we haven&#039;t used).</description>
		<content:encoded><![CDATA[<p>If you are willing to pay for a commercial tool you should take a look at Innovasys Document! X &#8211; we&#8217;ve been using it for some time and apparently it&#8217;s the tool also used by Infragistics and some other brand name .NET component ISVs to do their commercial docs which is a good sign. It&#8217;s an authoring tool as well as a documentation build tool &#8211; includes a Visual Comment Editor in VS as well as external authoring that our tech writers use. We also use it for database and XSD Schema docs (and I believe it does some other stuff too that we haven&#8217;t used).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Barry Jones</title>
		<link>http://thunderguy.com/semicolon/2006/08/06/c-sharp-documentation-comments-useless/comment-page-2/#comment-109881</link>
		<dc:creator>Barry Jones</dc:creator>
		<pubDate>Sun, 25 Jul 2010 15:59:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.thunderguy.com/semicolon/2006/08/06/c-sharp-documentation-comments-useless/#comment-109881</guid>
		<description>You could also try &lt;a href=&quot;http://theboxsoftware.com/products/live-documenter/&quot; rel=&quot;nofollow&quot;&gt;Live Documenter&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>You could also try <a href="http://theboxsoftware.com/products/live-documenter/" rel="nofollow">Live Documenter</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bennett</title>
		<link>http://thunderguy.com/semicolon/2006/08/06/c-sharp-documentation-comments-useless/comment-page-2/#comment-95905</link>
		<dc:creator>Bennett</dc:creator>
		<pubDate>Tue, 22 Sep 2009 08:20:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.thunderguy.com/semicolon/2006/08/06/c-sharp-documentation-comments-useless/#comment-95905</guid>
		<description>@geac, thanks for the pointer. I hoped that Sandcastle would eventually become useful -- great to see it&#039;s being actively maintained.</description>
		<content:encoded><![CDATA[<p>@geac, thanks for the pointer. I hoped that Sandcastle would eventually become useful &#8212; great to see it&#8217;s being actively maintained.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: geac</title>
		<link>http://thunderguy.com/semicolon/2006/08/06/c-sharp-documentation-comments-useless/comment-page-2/#comment-95869</link>
		<dc:creator>geac</dc:creator>
		<pubDate>Mon, 21 Sep 2009 14:03:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.thunderguy.com/semicolon/2006/08/06/c-sharp-documentation-comments-useless/#comment-95869</guid>
		<description>I found the holy grail: Sandcastle Help File Builder.
http://shfb.codeplex.com/
This tool is outstanding.</description>
		<content:encoded><![CDATA[<p>I found the holy grail: Sandcastle Help File Builder.<br />
<a href="http://shfb.codeplex.com/" rel="nofollow">http://shfb.codeplex.com/</a><br />
This tool is outstanding.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carlo</title>
		<link>http://thunderguy.com/semicolon/2006/08/06/c-sharp-documentation-comments-useless/comment-page-2/#comment-92533</link>
		<dc:creator>Carlo</dc:creator>
		<pubDate>Wed, 08 Jul 2009 14:25:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.thunderguy.com/semicolon/2006/08/06/c-sharp-documentation-comments-useless/#comment-92533</guid>
		<description>Thanks a lot for the post. It save me so much time!!!
great work!!!</description>
		<content:encoded><![CDATA[<p>Thanks a lot for the post. It save me so much time!!!<br />
great work!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://thunderguy.com/semicolon/2006/08/06/c-sharp-documentation-comments-useless/comment-page-2/#comment-86960</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Thu, 19 Mar 2009 15:46:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.thunderguy.com/semicolon/2006/08/06/c-sharp-documentation-comments-useless/#comment-86960</guid>
		<description>I think you&#039;ve missed one of the best points of the Xml comments which is the tight integration with the IDE.

When you use a Class, Property or Method (from code) it will display the information contained within the Xml comment as a tooltip annotation to help you whilst you code.  This is especially useful for method calls, as it will show you the comment for each parameter being passed to the method.  This is cool because when a method has been commented correctly you know the purpose of each parameter as you type the code.

This also works when you distribute your code as a DLL, it will retain the comment documentation (unless you tell the compiler not to).

This all makes well doc-commented code super easy to use.  The reason the compiler needs to know about the comments is so it can link them to their associated Class/Property/Method.  This is not a bad thing, infact it&#039;s super useful.

Matt</description>
		<content:encoded><![CDATA[<p>I think you&#8217;ve missed one of the best points of the Xml comments which is the tight integration with the IDE.</p>
<p>When you use a Class, Property or Method (from code) it will display the information contained within the Xml comment as a tooltip annotation to help you whilst you code.  This is especially useful for method calls, as it will show you the comment for each parameter being passed to the method.  This is cool because when a method has been commented correctly you know the purpose of each parameter as you type the code.</p>
<p>This also works when you distribute your code as a DLL, it will retain the comment documentation (unless you tell the compiler not to).</p>
<p>This all makes well doc-commented code super easy to use.  The reason the compiler needs to know about the comments is so it can link them to their associated Class/Property/Method.  This is not a bad thing, infact it&#8217;s super useful.</p>
<p>Matt</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Dent</title>
		<link>http://thunderguy.com/semicolon/2006/08/06/c-sharp-documentation-comments-useless/comment-page-2/#comment-85808</link>
		<dc:creator>Andy Dent</dc:creator>
		<pubDate>Thu, 05 Mar 2009 07:56:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.thunderguy.com/semicolon/2006/08/06/c-sharp-documentation-comments-useless/#comment-85808</guid>
		<description>You don&#039;t need to point Doxygen to graphviz provided graphviz binaries are on your path. Yes, it rocks!</description>
		<content:encoded><![CDATA[<p>You don&#8217;t need to point Doxygen to graphviz provided graphviz binaries are on your path. Yes, it rocks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Randy Fair</title>
		<link>http://thunderguy.com/semicolon/2006/08/06/c-sharp-documentation-comments-useless/comment-page-2/#comment-83067</link>
		<dc:creator>Randy Fair</dc:creator>
		<pubDate>Wed, 28 Jan 2009 01:51:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.thunderguy.com/semicolon/2006/08/06/c-sharp-documentation-comments-useless/#comment-83067</guid>
		<description>Dude, you rock!  Doxygen is major sweet and easy.  It takes a little to get the graphs to work; make sure you install graphviz 1st and make sure you point the config file to its path location.  Other than that, I dig it.

Thanks again!</description>
		<content:encoded><![CDATA[<p>Dude, you rock!  Doxygen is major sweet and easy.  It takes a little to get the graphs to work; make sure you install graphviz 1st and make sure you point the config file to its path location.  Other than that, I dig it.</p>
<p>Thanks again!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thiago</title>
		<link>http://thunderguy.com/semicolon/2006/08/06/c-sharp-documentation-comments-useless/comment-page-2/#comment-79231</link>
		<dc:creator>Thiago</dc:creator>
		<pubDate>Wed, 05 Nov 2008 00:36:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.thunderguy.com/semicolon/2006/08/06/c-sharp-documentation-comments-useless/#comment-79231</guid>
		<description>Thank you! Best post of the internet!</description>
		<content:encoded><![CDATA[<p>Thank you! Best post of the internet!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

