<?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/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	
	>
<channel>
	<title>
	Comments on: To comment or not to comment? // that is the question	</title>
	<atom:link href="https://www.fluentcpp.com/2017/05/02/to-comment-or-not-to-comment-that-is-the-question/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.fluentcpp.com/2017/05/02/to-comment-or-not-to-comment-that-is-the-question/</link>
	<description>Jonathan Boccara&#039;s blog</description>
	<lastBuildDate>Mon, 18 Sep 2017 07:05:51 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.3</generator>
	<item>
		<title>
		By: Jonathan Boccara		</title>
		<link>https://www.fluentcpp.com/2017/05/02/to-comment-or-not-to-comment-that-is-the-question/#comment-315</link>

		<dc:creator><![CDATA[Jonathan Boccara]]></dc:creator>
		<pubDate>Wed, 07 Jun 2017 19:57:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=1096#comment-315</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2017/05/02/to-comment-or-not-to-comment-that-is-the-question/#comment-301&quot;&gt;Tim Scott&lt;/a&gt;.

Right!

I&#039;m with you on Doxygen. I find that showing the Doxygen comments in a header files hinders the readability of the class&#039;s responsibilities, which are one of the main points of the header file. I hear some IDEs can fold the comments, but haven&#039;t tried it personally.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2017/05/02/to-comment-or-not-to-comment-that-is-the-question/#comment-301">Tim Scott</a>.</p>
<p>Right!</p>
<p>I&#8217;m with you on Doxygen. I find that showing the Doxygen comments in a header files hinders the readability of the class&#8217;s responsibilities, which are one of the main points of the header file. I hear some IDEs can fold the comments, but haven&#8217;t tried it personally.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Tim Scott		</title>
		<link>https://www.fluentcpp.com/2017/05/02/to-comment-or-not-to-comment-that-is-the-question/#comment-301</link>

		<dc:creator><![CDATA[Tim Scott]]></dc:creator>
		<pubDate>Wed, 31 May 2017 17:29:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=1096#comment-301</guid>

					<description><![CDATA[Good stuff.  Have you happened to read any content by Uncle Bob?  He has the idea that a &#039;comment is an apology&#039;, meaning that if you have to write a comment, your code isn&#039;t clear enough.

I don&#039;t know if I completely agree with that, but it does drive home the point that your code should be as self-documenting as possible.

What are your feeling on things like Doxygen for commenting?  I&#039;ve found that sometimes having explanations of functions and their inputs/outputs are helpful, but other times I&#039;ve gotten annoyed at them.  They sometimes explain very trivial things that are very obvious and only take up lots of space (5 lines or so for the Doxygen comment when the function itself is 1 or 2 lines).

I can see where always having comments in the file header to explain what that file is about could be useful.  It seems when I&#039;m explaining my code to someone, I always start with what the file is about... and I could just put that in the file header.]]></description>
			<content:encoded><![CDATA[<p>Good stuff.  Have you happened to read any content by Uncle Bob?  He has the idea that a &#8216;comment is an apology&#8217;, meaning that if you have to write a comment, your code isn&#8217;t clear enough.</p>
<p>I don&#8217;t know if I completely agree with that, but it does drive home the point that your code should be as self-documenting as possible.</p>
<p>What are your feeling on things like Doxygen for commenting?  I&#8217;ve found that sometimes having explanations of functions and their inputs/outputs are helpful, but other times I&#8217;ve gotten annoyed at them.  They sometimes explain very trivial things that are very obvious and only take up lots of space (5 lines or so for the Doxygen comment when the function itself is 1 or 2 lines).</p>
<p>I can see where always having comments in the file header to explain what that file is about could be useful.  It seems when I&#8217;m explaining my code to someone, I always start with what the file is about&#8230; and I could just put that in the file header.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jonathan Boccara		</title>
		<link>https://www.fluentcpp.com/2017/05/02/to-comment-or-not-to-comment-that-is-the-question/#comment-241</link>

		<dc:creator><![CDATA[Jonathan Boccara]]></dc:creator>
		<pubDate>Tue, 02 May 2017 10:59:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=1096#comment-241</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2017/05/02/to-comment-or-not-to-comment-that-is-the-question/#comment-240&quot;&gt;Bartlomiej Filipek&lt;/a&gt;.

Thanks for your comment Bartolomiej, we&#039;re in line here. And no I&#039;ve never seen a 100% self documenting large project! But I found that the level of necessary documentation varies a lot though, even between large codebases.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2017/05/02/to-comment-or-not-to-comment-that-is-the-question/#comment-240">Bartlomiej Filipek</a>.</p>
<p>Thanks for your comment Bartolomiej, we&#8217;re in line here. And no I&#8217;ve never seen a 100% self documenting large project! But I found that the level of necessary documentation varies a lot though, even between large codebases.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Bartlomiej Filipek		</title>
		<link>https://www.fluentcpp.com/2017/05/02/to-comment-or-not-to-comment-that-is-the-question/#comment-240</link>

		<dc:creator><![CDATA[Bartlomiej Filipek]]></dc:creator>
		<pubDate>Tue, 02 May 2017 10:38:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=1096#comment-240</guid>

					<description><![CDATA[You explained this problem quite clearly. I don&#039;t believe in 100% self documenting code - as this might be only an &#039;utopia&#039;. There are some places where the comment is really important and shows how a complex system works.
Still we should first aim for expressive code and then add comments to make things even clearer.

Have you seen 100% self documented code? (In a larger project)]]></description>
			<content:encoded><![CDATA[<p>You explained this problem quite clearly. I don&#8217;t believe in 100% self documenting code &#8211; as this might be only an &#8216;utopia&#8217;. There are some places where the comment is really important and shows how a complex system works.<br />
Still we should first aim for expressive code and then add comments to make things even clearer.</p>
<p>Have you seen 100% self documented code? (In a larger project)</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
