<?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"
	>
<channel>
	<title>Comments on: Writing Modular Code - Overrides</title>
	<atom:link href="http://frankkoehl.com/2008/04/writing-modular-code-overrides/feed/" rel="self" type="application/rss+xml" />
	<link>http://frankkoehl.com/2008/04/writing-modular-code-overrides/</link>
	<description>The more you know, the more you don't know</description>
	<pubDate>Wed, 19 Nov 2008 23:47:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>By: Frank</title>
		<link>http://frankkoehl.com/2008/04/writing-modular-code-overrides/#comment-16</link>
		<dc:creator>Frank</dc:creator>
		<pubDate>Wed, 28 May 2008 09:41:11 +0000</pubDate>
		<guid isPermaLink="false">http://frankkoehl.com/?p=8#comment-16</guid>
		<description>@owen: I agree with you 100% that overrides play a huge part in frameworks, but why don't/can't they apply to modular code in general? If I'm writing homebrew, sans a framework, I can still put override logic in place so that other developers (or even my future self) can modify or extend my work with minimal effort.  We hack code because we have to, but even homebrew code can be written to avoid this generally bad practice.</description>
		<content:encoded><![CDATA[<p>@owen: I agree with you 100% that overrides play a huge part in frameworks, but why don&#8217;t/can&#8217;t they apply to modular code in general? If I&#8217;m writing homebrew, sans a framework, I can still put override logic in place so that other developers (or even my future self) can modify or extend my work with minimal effort.  We hack code because we have to, but even homebrew code can be written to avoid this generally bad practice.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: owen</title>
		<link>http://frankkoehl.com/2008/04/writing-modular-code-overrides/#comment-15</link>
		<dc:creator>owen</dc:creator>
		<pubDate>Fri, 23 May 2008 15:11:07 +0000</pubDate>
		<guid isPermaLink="false">http://frankkoehl.com/?p=8#comment-15</guid>
		<description>All of this is basically a howto on building a extension framework.  you have function overrides, query overrides, onunload, before, after, when, listeners, observers, lookers, triggers, catches

I look at this and I say why does this look like your writing a framework?  overrides really have nothing to do with modular code.  Modular code is for "simplicity" not "flexiblity".  its important that you separate whats a "feature"/extension/option/"what if" from stuff thats actually a part of the software requirements.</description>
		<content:encoded><![CDATA[<p>All of this is basically a howto on building a extension framework.  you have function overrides, query overrides, onunload, before, after, when, listeners, observers, lookers, triggers, catches</p>
<p>I look at this and I say why does this look like your writing a framework?  overrides really have nothing to do with modular code.  Modular code is for &#8220;simplicity&#8221; not &#8220;flexiblity&#8221;.  its important that you separate whats a &#8220;feature&#8221;/extension/option/&#8221;what if&#8221; from stuff thats actually a part of the software requirements.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://frankkoehl.com/2008/04/writing-modular-code-overrides/#comment-6</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Fri, 11 Apr 2008 13:43:35 +0000</pubDate>
		<guid isPermaLink="false">http://frankkoehl.com/?p=8#comment-6</guid>
		<description>Being able to articulate this is sometimes just as important as actually doing it to be able to kick it off. Nice post.</description>
		<content:encoded><![CDATA[<p>Being able to articulate this is sometimes just as important as actually doing it to be able to kick it off. Nice post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gary</title>
		<link>http://frankkoehl.com/2008/04/writing-modular-code-overrides/#comment-5</link>
		<dc:creator>Gary</dc:creator>
		<pubDate>Wed, 09 Apr 2008 14:27:21 +0000</pubDate>
		<guid isPermaLink="false">http://frankkoehl.com/?p=8#comment-5</guid>
		<description>Daddy like.. Well done.</description>
		<content:encoded><![CDATA[<p>Daddy like.. Well done.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
