<?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: A simple explanation of dependency injection</title>
	<atom:link href="http://www.eviltester.com/index.php/2008/03/04/a-simple-explanation-of-dependency-injection/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.eviltester.com/index.php/2008/03/04/a-simple-explanation-of-dependency-injection/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-simple-explanation-of-dependency-injection</link>
	<description>A different view of software testing</description>
	<lastBuildDate>Tue, 24 Jan 2012 20:03:46 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<item>
		<title>By: Andy</title>
		<link>http://www.eviltester.com/index.php/2008/03/04/a-simple-explanation-of-dependency-injection/#comment-1410</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Tue, 16 Jun 2009 19:06:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.eviltester.com/index.php/2008/03/04/a-simple-explanation-of-dependency-injection/#comment-1410</guid>
		<description>Isn&#039;t the presentation simpler because it removes the considerations of larger systems.  The presenter just says look at a framework and that &quot;this is not a presentation on dependancy injection&quot;. The fowler paper is difficult to read if you don&#039;t know what DI is, it is meant to illustrate to define the difference between Inversion of Control, Dependancy Injection (of which there are subtypes) and Service Locator.  It also begins to address the problem that you will find building a large system that dependents have dependents too. Using the example code above Database would have dependent of, say, some ability to build a connection. There presenter gives very questionable advice too: stop doing unit testing when you are up against a deadline seems to be one of them, and not the Abstract Factory? If DI is going to be used without a container it might be needed :)

I mean the definition will be simpler if most of the details have been removed. The &quot;real world&quot; portion of the code, isn&#039;t.</description>
		<content:encoded><![CDATA[<p>Isn&#8217;t the presentation simpler because it removes the considerations of larger systems.  The presenter just says look at a framework and that &#8220;this is not a presentation on dependancy injection&#8221;. The fowler paper is difficult to read if you don&#8217;t know what DI is, it is meant to illustrate to define the difference between Inversion of Control, Dependancy Injection (of which there are subtypes) and Service Locator.  It also begins to address the problem that you will find building a large system that dependents have dependents too. Using the example code above Database would have dependent of, say, some ability to build a connection. There presenter gives very questionable advice too: stop doing unit testing when you are up against a deadline seems to be one of them, and not the Abstract Factory? If DI is going to be used without a container it might be needed :)</p>
<p>I mean the definition will be simpler if most of the details have been removed. The &#8220;real world&#8221; portion of the code, isn&#8217;t.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

