<?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: When Unit Testing Doesn’t Work</title>
	<atom:link href="http://blog.brodzinski.com/2009/04/when-unit-testing-doesnt-work.html/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.brodzinski.com/2009/04/when-unit-testing-doesnt-work.html</link>
	<description>Dealing with software projects in real life</description>
	<lastBuildDate>Thu, 29 Jul 2010 10:46:22 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Cloud Computing</title>
		<link>http://blog.brodzinski.com/2009/04/when-unit-testing-doesnt-work.html#comment-2248</link>
		<dc:creator>Cloud Computing</dc:creator>
		<pubDate>Sat, 31 Oct 2009 06:52:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.brodzinski.com/2009/04/when-unit-testing-doesn%e2%80%99t-work.html#comment-2248</guid>
		<description>Nice to see a detailed article on Testing, now days many companies prefer to have tester in their own premises so that they can do the testing process along with development process. I have bookmarked your blogging site :)</description>
		<content:encoded><![CDATA[<p>Nice to see a detailed article on Testing, now days many companies prefer to have tester in their own premises so that they can do the testing process along with development process. I have bookmarked your blogging site :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Software Development Company</title>
		<link>http://blog.brodzinski.com/2009/04/when-unit-testing-doesnt-work.html#comment-2247</link>
		<dc:creator>Software Development Company</dc:creator>
		<pubDate>Wed, 03 Jun 2009 11:01:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.brodzinski.com/2009/04/when-unit-testing-doesn%e2%80%99t-work.html#comment-2247</guid>
		<description>Nice explanation... your points are correct to some extent, but still various companies prefer to have unit testing their development cycle...</description>
		<content:encoded><![CDATA[<p>Nice explanation&#8230; your points are correct to some extent, but still various companies prefer to have unit testing their development cycle&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vukoje</title>
		<link>http://blog.brodzinski.com/2009/04/when-unit-testing-doesnt-work.html#comment-2246</link>
		<dc:creator>Vukoje</dc:creator>
		<pubDate>Mon, 20 Apr 2009 18:19:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.brodzinski.com/2009/04/when-unit-testing-doesn%e2%80%99t-work.html#comment-2246</guid>
		<description>Excellent reminder to keep focus tests quality. Unit tests introduce completely new challenges, that will introduce great problems if not considered in project early phases.</description>
		<content:encoded><![CDATA[<p>Excellent reminder to keep focus tests quality. Unit tests introduce completely new challenges, that will introduce great problems if not considered in project early phases.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pawel Brodzinski</title>
		<link>http://blog.brodzinski.com/2009/04/when-unit-testing-doesnt-work.html#comment-2245</link>
		<dc:creator>Pawel Brodzinski</dc:creator>
		<pubDate>Mon, 20 Apr 2009 07:16:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.brodzinski.com/2009/04/when-unit-testing-doesn%e2%80%99t-work.html#comment-2245</guid>
		<description>Radenko,&lt;br /&gt;&lt;br /&gt;Actually if you bring &lt;a HREF=&quot;http://www.joelonsoftware.com/items/2009/01/31.html&quot; REL=&quot;nofollow&quot;&gt;discussion between Jeff and Joel&lt;/a&gt; I linked to then they actually answered this question:&lt;br /&gt;&lt;br /&gt;&quot;&lt;i&gt;Like, you don&#039;t want to have an Employee class, because it&#039;s got his name which might get changed if he gets married, and it has his salary, which might get changed if he gets a raise. Those have to be two separate classes, because they get changed under different circumstances. And you wind up with millions of tiny little classes, like the EmployeeSalary class&lt;/i&gt;&quot;&lt;br /&gt;&lt;br /&gt;My approach is pretty aligned. I don&#039;t think single responsibility principle should be applied very conservatively. Of course we can discuss this issue but that&#039;s not my point.&lt;br /&gt;&lt;br /&gt;My point is vast majority of software isn&#039;t written in accordance to single responsibility principle. That doesn&#039;t mean you shouldn&#039;t use unit testing there. What more, there are people out there (including me) who wouldn&#039;t follow SRP blindly but they&#039;d use unit testing.</description>
		<content:encoded><![CDATA[<p>Radenko,</p>
<p>Actually if you bring <a HREF="http://www.joelonsoftware.com/items/2009/01/31.html" REL="nofollow">discussion between Jeff and Joel</a> I linked to then they actually answered this question:</p>
<p>&#8220;<i>Like, you don&#8217;t want to have an Employee class, because it&#8217;s got his name which might get changed if he gets married, and it has his salary, which might get changed if he gets a raise. Those have to be two separate classes, because they get changed under different circumstances. And you wind up with millions of tiny little classes, like the EmployeeSalary class</i>&#8220;</p>
<p>My approach is pretty aligned. I don&#8217;t think single responsibility principle should be applied very conservatively. Of course we can discuss this issue but that&#8217;s not my point.</p>
<p>My point is vast majority of software isn&#8217;t written in accordance to single responsibility principle. That doesn&#8217;t mean you shouldn&#8217;t use unit testing there. What more, there are people out there (including me) who wouldn&#8217;t follow SRP blindly but they&#8217;d use unit testing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Radenko Zec</title>
		<link>http://blog.brodzinski.com/2009/04/when-unit-testing-doesnt-work.html#comment-2244</link>
		<dc:creator>Radenko Zec</dc:creator>
		<pubDate>Sun, 19 Apr 2009 10:24:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.brodzinski.com/2009/04/when-unit-testing-doesn%e2%80%99t-work.html#comment-2244</guid>
		<description>If one little change in your code is resulted in 10% tests to be crashed you are not working your software based on SOLID or Single responsibility principle?</description>
		<content:encoded><![CDATA[<p>If one little change in your code is resulted in 10% tests to be crashed you are not working your software based on SOLID or Single responsibility principle?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: johnfmoore</title>
		<link>http://blog.brodzinski.com/2009/04/when-unit-testing-doesnt-work.html#comment-2243</link>
		<dc:creator>johnfmoore</dc:creator>
		<pubDate>Thu, 16 Apr 2009 22:07:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.brodzinski.com/2009/04/when-unit-testing-doesn%e2%80%99t-work.html#comment-2243</guid>
		<description>Good post Pawel.  Unit tests are only useful if written correctly, executed with every build, and maintained.  I was reading another post on unit testing, the excuses people use for not writing them:&lt;br /&gt;&lt;br /&gt;http://bit.ly/Acmd&lt;br /&gt;&lt;br /&gt;which is worth a review.&lt;br /&gt;&lt;br /&gt;Feel free to also check out my older post on the topic at:&lt;br /&gt;&lt;br /&gt;http://bit.ly/tgLYO&lt;br /&gt;&lt;br /&gt;John</description>
		<content:encoded><![CDATA[<p>Good post Pawel.  Unit tests are only useful if written correctly, executed with every build, and maintained.  I was reading another post on unit testing, the excuses people use for not writing them:</p>
<p><a href="http://bit.ly/Acmd" rel="nofollow">http://bit.ly/Acmd</a></p>
<p>which is worth a review.</p>
<p>Feel free to also check out my older post on the topic at:</p>
<p><a href="http://bit.ly/tgLYO" rel="nofollow">http://bit.ly/tgLYO</a></p>
<p>John</p>
]]></content:encoded>
	</item>
</channel>
</rss>
