<?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: Design and Testability</title>
	<atom:link href="http://lostechies.com/chadmyers/2008/08/17/design-and-testability/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/chadmyers/2008/08/17/design-and-testability/</link>
	<description>Software development, testing, and techie life</description>
	<lastBuildDate>Thu, 08 Mar 2012 22:19:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: Jacob</title>
		<link>http://lostechies.com/chadmyers/2008/08/17/design-and-testability/#comment-517</link>
		<dc:creator>Jacob</dc:creator>
		<pubDate>Thu, 21 Aug 2008 16:35:30 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/08/16/design-and-testability.aspx#comment-517</guid>
		<description>@Chad: Again, I&#039;m not the one belittling or questioning the professionalism of others. You are. And you continue to lie about me when you say I&#039;ve admitted that I don&#039;t understand DI, IoC, SoC or any other STUPID principle. And you&#039;d better be very careful about claims of experience and competency because I have at least five years experience on you (and competency is inherently unprovable--though you can go through my, admittedly limited but far from non-existent, contributions to Subtext if you want examples of actual code I&#039;ve written).

And if I really thought &quot;DI is stupid&quot; would I be posting about cases where I&#039;m using it?

http://theruntime.com/blogs/jacob/archive/2008/06/12/putting-dependency-injection-in-its-place.aspx</description>
		<content:encoded><![CDATA[<p>@Chad: Again, I&#8217;m not the one belittling or questioning the professionalism of others. You are. And you continue to lie about me when you say I&#8217;ve admitted that I don&#8217;t understand DI, IoC, SoC or any other STUPID principle. And you&#8217;d better be very careful about claims of experience and competency because I have at least five years experience on you (and competency is inherently unprovable&#8211;though you can go through my, admittedly limited but far from non-existent, contributions to Subtext if you want examples of actual code I&#8217;ve written).</p>
<p>And if I really thought &#8220;DI is stupid&#8221; would I be posting about cases where I&#8217;m using it?</p>
<p><a href="http://theruntime.com/blogs/jacob/archive/2008/06/12/putting-dependency-injection-in-its-place.aspx" rel="nofollow">http://theruntime.com/blogs/jacob/archive/2008/06/12/putting-dependency-injection-in-its-place.aspx</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chad Myers</title>
		<link>http://lostechies.com/chadmyers/2008/08/17/design-and-testability/#comment-516</link>
		<dc:creator>Chad Myers</dc:creator>
		<pubDate>Wed, 20 Aug 2008 23:53:38 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/08/16/design-and-testability.aspx#comment-516</guid>
		<description>@Jacob

I wasn&#039;t aware this was a professioanl debate.  Especially when you started out with bile, hurled insults, alleged that what i do every day isn&#039;t &#039;real worl&#039; and was generally dismissive of what most people hold to be best practice.

As if in a serious effort to make yourself look more ridiculous, you offer nothing but derrisions and negativity. You dismiss DI as a waste of time on your blog and here and yet offer no alternative.  You seek to confuse and belittle your readers and mine and generally only sour and not contribute.

 It is clear that you do not choose to offer alternatives becauseyou cannot and instead decide to troll on your blog and mine. You represent what I have spent most of my career fighting and cleaning up after.  Your ideas, or rather dismissiveness of the good ideas of others with more experience and competency than you is symbolic of the atttitude that has cost my various employersover the years countless thousands and millions of dollars.

So again, I say, if I&#039;m wrong then prove it and make aserious contribution to this or any other discussion rather than just dumping on it.

I dont care if your point is opposite of mine or anyone elses, as long as the point is not &#039;DI is stupid&#039; which is what most of the posts that I saw on your blog seemed to say.  If you&#039;re so wise and pragmatic and &#039;real world&#039; and not silicon tower, then it should be ratjer easy to illustrate for us how magnificent your designs and solutions are.

bottom line:  Contribute and stop dumping on what you (by your own admission) don&#039;t understand or you&#039;re just a troll.</description>
		<content:encoded><![CDATA[<p>@Jacob</p>
<p>I wasn&#8217;t aware this was a professioanl debate.  Especially when you started out with bile, hurled insults, alleged that what i do every day isn&#8217;t &#8216;real worl&#8217; and was generally dismissive of what most people hold to be best practice.</p>
<p>As if in a serious effort to make yourself look more ridiculous, you offer nothing but derrisions and negativity. You dismiss DI as a waste of time on your blog and here and yet offer no alternative.  You seek to confuse and belittle your readers and mine and generally only sour and not contribute.</p>
<p> It is clear that you do not choose to offer alternatives becauseyou cannot and instead decide to troll on your blog and mine. You represent what I have spent most of my career fighting and cleaning up after.  Your ideas, or rather dismissiveness of the good ideas of others with more experience and competency than you is symbolic of the atttitude that has cost my various employersover the years countless thousands and millions of dollars.</p>
<p>So again, I say, if I&#8217;m wrong then prove it and make aserious contribution to this or any other discussion rather than just dumping on it.</p>
<p>I dont care if your point is opposite of mine or anyone elses, as long as the point is not &#8216;DI is stupid&#8217; which is what most of the posts that I saw on your blog seemed to say.  If you&#8217;re so wise and pragmatic and &#8216;real world&#8217; and not silicon tower, then it should be ratjer easy to illustrate for us how magnificent your designs and solutions are.</p>
<p>bottom line:  Contribute and stop dumping on what you (by your own admission) don&#8217;t understand or you&#8217;re just a troll.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacob</title>
		<link>http://lostechies.com/chadmyers/2008/08/17/design-and-testability/#comment-515</link>
		<dc:creator>Jacob</dc:creator>
		<pubDate>Wed, 20 Aug 2008 20:25:45 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/08/16/design-and-testability.aspx#comment-515</guid>
		<description>@Chad: You keep calling me names. I wonder why you think that&#039;s appropriate in a professional discussion or who you are trying to impress? It&#039;s your blog, so by all means, be as abusive as you want. Heck, I&#039;m not going to erase your comments on my blog either so feel free to be abusive there as well--oh, right...

And here&#039;s the thing about you demanding that I prove to you that I have projects that don&#039;t need strict SOLID adherence: mine is the null hypothesis in this discussion. It&#039;s you who are making claims of absolute applicability and the burden of proof is thus in your court. BTW, are you seriously taking the position that SOLID principles are beneficial for every conceivable software development project? Because that seems like a pretty daring stance to take. Are you seriously going to wire up a DI framework (or create even one interface) for a two-day, highly isolated project where projected maintenance is measured in hours and a complete re-write, if needed, is not only feasible but trivial? Because that kind of project makes up a measurable percentage of the projects I work on.</description>
		<content:encoded><![CDATA[<p>@Chad: You keep calling me names. I wonder why you think that&#8217;s appropriate in a professional discussion or who you are trying to impress? It&#8217;s your blog, so by all means, be as abusive as you want. Heck, I&#8217;m not going to erase your comments on my blog either so feel free to be abusive there as well&#8211;oh, right&#8230;</p>
<p>And here&#8217;s the thing about you demanding that I prove to you that I have projects that don&#8217;t need strict SOLID adherence: mine is the null hypothesis in this discussion. It&#8217;s you who are making claims of absolute applicability and the burden of proof is thus in your court. BTW, are you seriously taking the position that SOLID principles are beneficial for every conceivable software development project? Because that seems like a pretty daring stance to take. Are you seriously going to wire up a DI framework (or create even one interface) for a two-day, highly isolated project where projected maintenance is measured in hours and a complete re-write, if needed, is not only feasible but trivial? Because that kind of project makes up a measurable percentage of the projects I work on.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chad Myers</title>
		<link>http://lostechies.com/chadmyers/2008/08/17/design-and-testability/#comment-514</link>
		<dc:creator>Chad Myers</dc:creator>
		<pubDate>Wed, 20 Aug 2008 00:36:33 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/08/16/design-and-testability.aspx#comment-514</guid>
		<description>@Jacob

Stop being an ass on my blog.  Please provide a details example of where it was inappropriate to use SOLID principles in your design and it was better for it.</description>
		<content:encoded><![CDATA[<p>@Jacob</p>
<p>Stop being an ass on my blog.  Please provide a details example of where it was inappropriate to use SOLID principles in your design and it was better for it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacob</title>
		<link>http://lostechies.com/chadmyers/2008/08/17/design-and-testability/#comment-513</link>
		<dc:creator>Jacob</dc:creator>
		<pubDate>Tue, 19 Aug 2008 18:29:57 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/08/16/design-and-testability.aspx#comment-513</guid>
		<description>@chad: &quot;Use the tool when you have to, but when you&#039;re in control of the design, not following DI/IoC/SoC/SOLID, etc is a recipe for disaster (TypeMock or no)&quot;

Yeah? Tell that to my users. Not that I never use SOLID principles. I just use them selectively--when I determine that they are needed for the project and not simply because someone has given them the imprimatur of holy writ.</description>
		<content:encoded><![CDATA[<p>@chad: &#8220;Use the tool when you have to, but when you&#8217;re in control of the design, not following DI/IoC/SoC/SOLID, etc is a recipe for disaster (TypeMock or no)&#8221;</p>
<p>Yeah? Tell that to my users. Not that I never use SOLID principles. I just use them selectively&#8211;when I determine that they are needed for the project and not simply because someone has given them the imprimatur of holy writ.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Moran</title>
		<link>http://lostechies.com/chadmyers/2008/08/17/design-and-testability/#comment-512</link>
		<dc:creator>Moran</dc:creator>
		<pubDate>Tue, 19 Aug 2008 10:55:13 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/08/16/design-and-testability.aspx#comment-512</guid>
		<description>Hello,
This is Moran from Typemock, please note the below info:

Typemock Isolator - .Net Unit Testing software is releasing a free open source license, open source developers can use Typemock Isolator for Free!

Also we are releasing a new tool called Typemock Racer which will solve a huge problem for multi-thread/multi-core software development.

Typemock Isolator -  is a mocking Framework for Unit Testing

http://www.typemock.com

Thanks

Moran
</description>
		<content:encoded><![CDATA[<p>Hello,<br />
This is Moran from Typemock, please note the below info:</p>
<p>Typemock Isolator &#8211; .Net Unit Testing software is releasing a free open source license, open source developers can use Typemock Isolator for Free!</p>
<p>Also we are releasing a new tool called Typemock Racer which will solve a huge problem for multi-thread/multi-core software development.</p>
<p>Typemock Isolator &#8211;  is a mocking Framework for Unit Testing</p>
<p><a href="http://www.typemock.com" rel="nofollow">http://www.typemock.com</a></p>
<p>Thanks</p>
<p>Moran</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chad Myers</title>
		<link>http://lostechies.com/chadmyers/2008/08/17/design-and-testability/#comment-511</link>
		<dc:creator>Chad Myers</dc:creator>
		<pubDate>Mon, 18 Aug 2008 21:06:57 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/08/16/design-and-testability.aspx#comment-511</guid>
		<description>@Jacob:

You can (should) achieve testability in your design by following tried and true classic principles and practices, not by using a tool that abuses the framework.  Use the tool when you have to, but when you&#039;re in control of the design, not following DI/IoC/SoC/SOLID, etc is a recipe for disaster (TypeMock or no)</description>
		<content:encoded><![CDATA[<p>@Jacob:</p>
<p>You can (should) achieve testability in your design by following tried and true classic principles and practices, not by using a tool that abuses the framework.  Use the tool when you have to, but when you&#8217;re in control of the design, not following DI/IoC/SoC/SOLID, etc is a recipe for disaster (TypeMock or no)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacob</title>
		<link>http://lostechies.com/chadmyers/2008/08/17/design-and-testability/#comment-510</link>
		<dc:creator>Jacob</dc:creator>
		<pubDate>Mon, 18 Aug 2008 15:30:39 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/08/16/design-and-testability.aspx#comment-510</guid>
		<description>I&#039;ve said this in comments on my site, and I wish I&#039;d gone into the distinction in the original post, but there&#039;s a key point that is at the heart of talking across each other: &quot;testability&quot; is a quality, not a design. As such, achieving the quality of &quot;testable&quot; in a .Net project is dead-simple and requires no changes in design when you leverage Typemock&#039;s power. In practical terms, that means that arguments that have &quot;testability&quot; as a sell point need to shift tactics to their *actual* benefits. TDD, DI, IoC may all be the bee&#039;s knees, but they need to be chosen for their actual benefits and not for their ability to deliver &quot;testability&quot;.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve said this in comments on my site, and I wish I&#8217;d gone into the distinction in the original post, but there&#8217;s a key point that is at the heart of talking across each other: &#8220;testability&#8221; is a quality, not a design. As such, achieving the quality of &#8220;testable&#8221; in a .Net project is dead-simple and requires no changes in design when you leverage Typemock&#8217;s power. In practical terms, that means that arguments that have &#8220;testability&#8221; as a sell point need to shift tactics to their *actual* benefits. TDD, DI, IoC may all be the bee&#8217;s knees, but they need to be chosen for their actual benefits and not for their ability to deliver &#8220;testability&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jimmy Bogard</title>
		<link>http://lostechies.com/chadmyers/2008/08/17/design-and-testability/#comment-509</link>
		<dc:creator>Jimmy Bogard</dc:creator>
		<pubDate>Sun, 17 Aug 2008 16:40:33 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/08/16/design-and-testability.aspx#comment-509</guid>
		<description>@Eric

I&#039;m not sure you&#039;ll get any &quot;this guy doesn&#039;t get it&quot; as much as &quot;we don&#039;t get this guy&quot;.  I&#039;ve read the post about 3 times now, still not seeing what got you riled up.  I haven&#039;t met someone that enjoyed SharePoint development, and the comment seemed rather innocuous compared to your retort.

If you&#039;d _really_ like to join the conversation, abandon the anonymity.  While it&#039;s certainly your right to remain anonymous, those part of the conversation have dwindling patience from those pelting anonymously from the outside.  At the least, it shows lack of courage.</description>
		<content:encoded><![CDATA[<p>@Eric</p>
<p>I&#8217;m not sure you&#8217;ll get any &#8220;this guy doesn&#8217;t get it&#8221; as much as &#8220;we don&#8217;t get this guy&#8221;.  I&#8217;ve read the post about 3 times now, still not seeing what got you riled up.  I haven&#8217;t met someone that enjoyed SharePoint development, and the comment seemed rather innocuous compared to your retort.</p>
<p>If you&#8217;d _really_ like to join the conversation, abandon the anonymity.  While it&#8217;s certainly your right to remain anonymous, those part of the conversation have dwindling patience from those pelting anonymously from the outside.  At the least, it shows lack of courage.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chad Myers</title>
		<link>http://lostechies.com/chadmyers/2008/08/17/design-and-testability/#comment-508</link>
		<dc:creator>Chad Myers</dc:creator>
		<pubDate>Sun, 17 Aug 2008 16:30:39 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/08/16/design-and-testability.aspx#comment-508</guid>
		<description>@Eric:  I deleted your post because it didn&#039;t add value. I debated this because you tried to make a point or two in there, but it was lost in your bile.

Please try again. I would like to hear your contrary points of view and issues of debate, but with less personal insults and bile spewing, please.</description>
		<content:encoded><![CDATA[<p>@Eric:  I deleted your post because it didn&#8217;t add value. I debated this because you tried to make a point or two in there, but it was lost in your bile.</p>
<p>Please try again. I would like to hear your contrary points of view and issues of debate, but with less personal insults and bile spewing, please.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
