<?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: The Practice of Programming advice &#8211; Zune bug</title>
	<atom:link href="http://www.gowrikumar.com/blog/2009/01/05/the-practice-of-programming-advice-zune-bug/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gowrikumar.com/blog/2009/01/05/the-practice-of-programming-advice-zune-bug/</link>
	<description>C, programming interviews, careers, tips and tricks</description>
	<lastBuildDate>Wed, 21 Jan 2009 09:41:53 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: CH Gowri Kumar</title>
		<link>http://www.gowrikumar.com/blog/2009/01/05/the-practice-of-programming-advice-zune-bug/comment-page-1/#comment-10</link>
		<dc:creator>CH Gowri Kumar</dc:creator>
		<pubDate>Tue, 06 Jan 2009 18:42:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.gowrikumar.com/blog/?p=18#comment-10</guid>
		<description>@samuel,
you are correct, code duplication should be avoided as much as possible. But in this case the code was similar, but not exactly the same. Additional debug statements are present in the MX31GetRealTime. 

And on the note regarding macros being supported, I would prefer inline functions to macros.</description>
		<content:encoded><![CDATA[<p>@samuel,<br />
you are correct, code duplication should be avoided as much as possible. But in this case the code was similar, but not exactly the same. Additional debug statements are present in the MX31GetRealTime. </p>
<p>And on the note regarding macros being supported, I would prefer inline functions to macros.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AT&#38;T &#8220;break&#8221; bug &#124; CH Gowri Kumar's blog</title>
		<link>http://www.gowrikumar.com/blog/2009/01/05/the-practice-of-programming-advice-zune-bug/comment-page-1/#comment-8</link>
		<dc:creator>AT&#38;T &#8220;break&#8221; bug &#124; CH Gowri Kumar's blog</dc:creator>
		<pubDate>Tue, 06 Jan 2009 18:21:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.gowrikumar.com/blog/?p=18#comment-8</guid>
		<description>[...] &#171; The Practice of Programming advice - Zune bug [...]</description>
		<content:encoded><![CDATA[<p>[...] &laquo; The Practice of Programming advice &#8211; Zune bug [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Samuel Tardieu</title>
		<link>http://www.gowrikumar.com/blog/2009/01/05/the-practice-of-programming-advice-zune-bug/comment-page-1/#comment-6</link>
		<dc:creator>Samuel Tardieu</dc:creator>
		<pubDate>Tue, 06 Jan 2009 12:56:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.gowrikumar.com/blog/?p=18#comment-6</guid>
		<description>That would still have been bad coding practice: code duplication (and functionality duplication) must be avoided at all costs. That functionality should have been factored; a template (or even a macro if the language doesn&#039;t support templates) would have been better.</description>
		<content:encoded><![CDATA[<p>That would still have been bad coding practice: code duplication (and functionality duplication) must be avoided at all costs. That functionality should have been factored; a template (or even a macro if the language doesn&#8217;t support templates) would have been better.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
