<?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#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Is code reuse a lie?</title>
	<atom:link href="http://bytebaker.com/2009/07/20/is-code-reuse-a-lie/feed/" rel="self" type="application/rss+xml" />
	<link>http://bytebaker.com/2009/07/20/is-code-reuse-a-lie/</link>
	<description>Computer Science isn&#039;t a science and it&#039;s not about computers</description>
	<lastBuildDate>Tue, 07 Feb 2012 10:19:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Oddleif Halvorsen</title>
		<link>http://bytebaker.com/2009/07/20/is-code-reuse-a-lie/#comment-861</link>
		<dc:creator><![CDATA[Oddleif Halvorsen]]></dc:creator>
		<pubDate>Tue, 05 Oct 2010 18:22:49 +0000</pubDate>
		<guid isPermaLink="false">http://bytebaker.com/?p=774#comment-861</guid>
		<description><![CDATA[I don&#039;t see the real relevance of the term code reuse when it comes to avoiding duplication of code in projects. Everyone aims to avoid duplication of code.

The real target for code reuse, the way I see it, is reuse of code between projects. That is where the big gains would be by not having to start from &quot;scratch&quot; in each project. And that is what&#039;s difficult to get right.]]></description>
		<content:encoded><![CDATA[<p>I don&#8217;t see the real relevance of the term code reuse when it comes to avoiding duplication of code in projects. Everyone aims to avoid duplication of code.</p>
<p>The real target for code reuse, the way I see it, is reuse of code between projects. That is where the big gains would be by not having to start from &#8220;scratch&#8221; in each project. And that is what&#8217;s difficult to get right.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Taras</title>
		<link>http://bytebaker.com/2009/07/20/is-code-reuse-a-lie/#comment-667</link>
		<dc:creator><![CDATA[Taras]]></dc:creator>
		<pubDate>Thu, 04 Mar 2010 23:27:45 +0000</pubDate>
		<guid isPermaLink="false">http://bytebaker.com/?p=774#comment-667</guid>
		<description><![CDATA[Hi,

I see variations of the following statement quite often

&quot;One the things we memorized (and later spilled onto our exam papers) is that OO enables this really good, absolutely awesome thing called ‘code reuse’.&quot;

This is a common misconception, that OO is about re-use, and that inheritance enables re-use. The core of OO is dynamic binding, and how through dynamic binding reuse can be achieved (http://www.parashift.com/c++-faq-lite/big-picture.html#faq-6.9). Inheritance is a way of facilitating dynamic binding, not a way of re-using code (eg: Google &#039;composition over inheritance&#039;, Bloch&#039;s &#039;effective java&#039; also makes this point)]]></description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I see variations of the following statement quite often</p>
<p>&#8220;One the things we memorized (and later spilled onto our exam papers) is that OO enables this really good, absolutely awesome thing called ‘code reuse’.&#8221;</p>
<p>This is a common misconception, that OO is about re-use, and that inheritance enables re-use. The core of OO is dynamic binding, and how through dynamic binding reuse can be achieved (<a href="http://www.parashift.com/c++-faq-lite/big-picture.html#faq-6.9" rel="nofollow">http://www.parashift.com/c++-faq-lite/big-picture.html#faq-6.9</a>). Inheritance is a way of facilitating dynamic binding, not a way of re-using code (eg: Google &#8216;composition over inheritance&#8217;, Bloch&#8217;s &#8216;effective java&#8217; also makes this point)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Levine</title>
		<link>http://bytebaker.com/2009/07/20/is-code-reuse-a-lie/#comment-387</link>
		<dc:creator><![CDATA[Thomas Levine]]></dc:creator>
		<pubDate>Thu, 23 Jul 2009 19:02:25 +0000</pubDate>
		<guid isPermaLink="false">http://bytebaker.com/?p=774#comment-387</guid>
		<description><![CDATA[I suspect that the meaning that they really meant comes so naturally to you that you never thought of it. I hope that makes you feel really smart.]]></description>
		<content:encoded><![CDATA[<p>I suspect that the meaning that they really meant comes so naturally to you that you never thought of it. I hope that makes you feel really smart.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

