<?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: Code separators and headers are more than a matter of style	</title>
	<atom:link href="https://www.robg3d.com/2014/08/code-separators-and-headers-are-more-than-a-matter-of-style/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.robg3d.com/2014/08/code-separators-and-headers-are-more-than-a-matter-of-style/</link>
	<description>Blog of Rob Galanakis (@robgalanakis)</description>
	<lastBuildDate>Tue, 05 Aug 2014 16:35:10 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.4.1</generator>
	<item>
		<title>
		By: robert		</title>
		<link>https://www.robg3d.com/2014/08/code-separators-and-headers-are-more-than-a-matter-of-style/#comment-231707</link>

		<dc:creator><![CDATA[robert]]></dc:creator>
		<pubDate>Tue, 05 Aug 2014 16:35:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.robg3d.com/?p=1557#comment-231707</guid>

					<description><![CDATA[Good point by the anonymous poster.

If you have a problem with comment rot, why not change your definition of done? Code works? great. But it&#039;s not done: make sure comments/headers get updated too -&#062; done! Other things in the definition of done for code: e.g. descriptive variable names, unit tests (if appropriate), etc.

In the end you really have to weigh one versus the other: minimum comments, avoidance of rot vs. more comments/docstrings and time to maintain them. Pick whatever gives your team the greater benefit, depending on your team&#039;s experience and skill and the code base you&#039;re dealing with. I don&#039;t think there&#039;s a one-fits-all solution, even though I think you have good intentions by giving us this advice :)]]></description>
			<content:encoded><![CDATA[<p>Good point by the anonymous poster.</p>
<p>If you have a problem with comment rot, why not change your definition of done? Code works? great. But it&#8217;s not done: make sure comments/headers get updated too -&gt; done! Other things in the definition of done for code: e.g. descriptive variable names, unit tests (if appropriate), etc.</p>
<p>In the end you really have to weigh one versus the other: minimum comments, avoidance of rot vs. more comments/docstrings and time to maintain them. Pick whatever gives your team the greater benefit, depending on your team&#8217;s experience and skill and the code base you&#8217;re dealing with. I don&#8217;t think there&#8217;s a one-fits-all solution, even though I think you have good intentions by giving us this advice :)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Anonymous		</title>
		<link>https://www.robg3d.com/2014/08/code-separators-and-headers-are-more-than-a-matter-of-style/#comment-231697</link>

		<dc:creator><![CDATA[Anonymous]]></dc:creator>
		<pubDate>Tue, 05 Aug 2014 10:40:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.robg3d.com/?p=1557#comment-231697</guid>

					<description><![CDATA[Hi there. Let me contribute to the topic a little.

The header-style-comments debate in Python can be solved from a different angle. In Python, you have two types of comments for the purposes you stated in your entry: normal comments and docstrings.

Docstrings can accomplish (and should) the hsc separation intended by users who defend the use of them.

PEP8 specifies &quot;Write docstrings for all public modules, functions, classes, and methods. Docstrings are not necessary for non-public methods, but you should have a comment that describes what the method does. This comment should appear after the def line.&quot;.

PEP8 is not gods predicament, but is a good starting point to solve debate because it has a strong support in the Python community.

The usage of docstrings to document modules and classes should be sufficient to create the visual separation liked by hsc enthusiasts. It also follows a broad convention and can be used to create effective documentation for your module.]]></description>
			<content:encoded><![CDATA[<p>Hi there. Let me contribute to the topic a little.</p>
<p>The header-style-comments debate in Python can be solved from a different angle. In Python, you have two types of comments for the purposes you stated in your entry: normal comments and docstrings.</p>
<p>Docstrings can accomplish (and should) the hsc separation intended by users who defend the use of them.</p>
<p>PEP8 specifies &#8220;Write docstrings for all public modules, functions, classes, and methods. Docstrings are not necessary for non-public methods, but you should have a comment that describes what the method does. This comment should appear after the def line.&#8221;.</p>
<p>PEP8 is not gods predicament, but is a good starting point to solve debate because it has a strong support in the Python community.</p>
<p>The usage of docstrings to document modules and classes should be sufficient to create the visual separation liked by hsc enthusiasts. It also follows a broad convention and can be used to create effective documentation for your module.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
