<?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: Why are we embarrassed to admit that we don&#8217;t know how to write tests?</title>
	<atom:link href="http://misko.hevery.com/2009/07/07/why-are-we-embarrassed-to-admit-that-we-dont-know-how-to-write-tests/feed/" rel="self" type="application/rss+xml" />
	<link>http://misko.hevery.com/2009/07/07/why-are-we-embarrassed-to-admit-that-we-dont-know-how-to-write-tests/</link>
	<description>Testability Explorer</description>
	<lastBuildDate>Fri, 30 Jul 2010 03:59:03 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Sarthak</title>
		<link>http://misko.hevery.com/2009/07/07/why-are-we-embarrassed-to-admit-that-we-dont-know-how-to-write-tests/comment-page-1/#comment-1368</link>
		<dc:creator>Sarthak</dc:creator>
		<pubDate>Mon, 13 Jul 2009 19:09:21 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=513#comment-1368</guid>
		<description>I know developers who think that unit testing is not their responsibility... Also, testing team sometimes writes unit tests and sometimes just does black box testing (depending on their schedule) .... so by the time the testing team receives the code, its so hard to test, that testing team generally writes one full blown integration test... So if the developers dont write unit tests  anytime, how would they come across any pains... the right thing to do is have the developer write some tests...  I am of the opinion that the developers should do majority of the testing using Unit Testing/Functional testing/Integration Testing ... and only some of the black-box testing should be left to plain QA...</description>
		<content:encoded><![CDATA[<p>I know developers who think that unit testing is not their responsibility&#8230; Also, testing team sometimes writes unit tests and sometimes just does black box testing (depending on their schedule) &#8230;. so by the time the testing team receives the code, its so hard to test, that testing team generally writes one full blown integration test&#8230; So if the developers dont write unit tests  anytime, how would they come across any pains&#8230; the right thing to do is have the developer write some tests&#8230;  I am of the opinion that the developers should do majority of the testing using Unit Testing/Functional testing/Integration Testing &#8230; and only some of the black-box testing should be left to plain QA&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Random Links #9 &#124; YASDW - yet another software developer weblog</title>
		<link>http://misko.hevery.com/2009/07/07/why-are-we-embarrassed-to-admit-that-we-dont-know-how-to-write-tests/comment-page-1/#comment-1363</link>
		<dc:creator>Random Links #9 &#124; YASDW - yet another software developer weblog</dc:creator>
		<pubDate>Mon, 13 Jul 2009 17:01:04 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=513#comment-1363</guid>
		<description>[...] Why are we embarrassed to admit that we don’t know how to write tests? Was ist jetzt wirklich genau testbarer Code? [...]</description>
		<content:encoded><![CDATA[<p>[...] Why are we embarrassed to admit that we don’t know how to write tests? Was ist jetzt wirklich genau testbarer Code? [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fqqdk</title>
		<link>http://misko.hevery.com/2009/07/07/why-are-we-embarrassed-to-admit-that-we-dont-know-how-to-write-tests/comment-page-1/#comment-1340</link>
		<dc:creator>fqqdk</dc:creator>
		<pubDate>Fri, 10 Jul 2009 12:42:40 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=513#comment-1340</guid>
		<description>And coding without having tests in place is just like religious fundamentalism :D</description>
		<content:encoded><![CDATA[<p>And coding without having tests in place is just like religious fundamentalism <img src='http://misko.hevery.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fqqdk</title>
		<link>http://misko.hevery.com/2009/07/07/why-are-we-embarrassed-to-admit-that-we-dont-know-how-to-write-tests/comment-page-1/#comment-1339</link>
		<dc:creator>fqqdk</dc:creator>
		<pubDate>Fri, 10 Jul 2009 12:40:46 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=513#comment-1339</guid>
		<description>Reasoning about code is just like reasoning about a scientific theory, and tests are just like experiments. Experiments should be repeatable, just like tests.
If the predictions of a scientific theory cannot be validated with experiments, then it is a useless theory, and if tests are hard to write, because the code is untestable then that code is bad. QED.</description>
		<content:encoded><![CDATA[<p>Reasoning about code is just like reasoning about a scientific theory, and tests are just like experiments. Experiments should be repeatable, just like tests.<br />
If the predictions of a scientific theory cannot be validated with experiments, then it is a useless theory, and if tests are hard to write, because the code is untestable then that code is bad. QED.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sridhar visvanath</title>
		<link>http://misko.hevery.com/2009/07/07/why-are-we-embarrassed-to-admit-that-we-dont-know-how-to-write-tests/comment-page-1/#comment-1337</link>
		<dc:creator>Sridhar visvanath</dc:creator>
		<pubDate>Fri, 10 Jul 2009 06:46:54 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=513#comment-1337</guid>
		<description>Also, from the nice red-green-refactoring rhythm...we then focus on code smells...and refactoring...and start looking at our code like we had never done before...It is an enlightening...eye-opening experience</description>
		<content:encoded><![CDATA[<p>Also, from the nice red-green-refactoring rhythm&#8230;we then focus on code smells&#8230;and refactoring&#8230;and start looking at our code like we had never done before&#8230;It is an enlightening&#8230;eye-opening experience</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sridhar visvanath</title>
		<link>http://misko.hevery.com/2009/07/07/why-are-we-embarrassed-to-admit-that-we-dont-know-how-to-write-tests/comment-page-1/#comment-1336</link>
		<dc:creator>Sridhar visvanath</dc:creator>
		<pubDate>Fri, 10 Jul 2009 06:45:23 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=513#comment-1336</guid>
		<description>I do not think we can word it any better. I face it everyday in my workplace...it is like trying to communicate to someone who cannot understand your language...I feel testability is actually not just about testability...it just scratches the surface...we all had our old way of thinking about coding...that forces us to sort of be in a coding camp vs testing camp...It takes an actual medium-complex program excercise, a lot of patience and a lot of hand holding to learn to write testable code...and then go on to the nice Red-Green-Refactoring rhythm...I do not think it can be explained to people...it has to be felt like a spiritual excercise...once we get the Aha feeling...then that is when we cannot go back...</description>
		<content:encoded><![CDATA[<p>I do not think we can word it any better. I face it everyday in my workplace&#8230;it is like trying to communicate to someone who cannot understand your language&#8230;I feel testability is actually not just about testability&#8230;it just scratches the surface&#8230;we all had our old way of thinking about coding&#8230;that forces us to sort of be in a coding camp vs testing camp&#8230;It takes an actual medium-complex program excercise, a lot of patience and a lot of hand holding to learn to write testable code&#8230;and then go on to the nice Red-Green-Refactoring rhythm&#8230;I do not think it can be explained to people&#8230;it has to be felt like a spiritual excercise&#8230;once we get the Aha feeling&#8230;then that is when we cannot go back&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomek</title>
		<link>http://misko.hevery.com/2009/07/07/why-are-we-embarrassed-to-admit-that-we-dont-know-how-to-write-tests/comment-page-1/#comment-1332</link>
		<dc:creator>Tomek</dc:creator>
		<pubDate>Thu, 09 Jul 2009 20:37:49 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=513#comment-1332</guid>
		<description>@Arjun The testability guide is like &quot;Working effectively with legacy code&quot; but the guide is much shorter read.</description>
		<content:encoded><![CDATA[<p>@Arjun The testability guide is like &#8220;Working effectively with legacy code&#8221; but the guide is much shorter read.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: misko</title>
		<link>http://misko.hevery.com/2009/07/07/why-are-we-embarrassed-to-admit-that-we-dont-know-how-to-write-tests/comment-page-1/#comment-1327</link>
		<dc:creator>misko</dc:creator>
		<pubDate>Thu, 09 Jul 2009 13:44:48 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=513#comment-1327</guid>
		<description>@Arjun,

I don&#039;t have any book to recommend, but you can start with the testability guide: http://misko.hevery.com/code-reviewers-guide/</description>
		<content:encoded><![CDATA[<p>@Arjun,</p>
<p>I don&#8217;t have any book to recommend, but you can start with the testability guide: <a href="http://misko.hevery.com/code-reviewers-guide/" rel="nofollow">http://misko.hevery.com/code-reviewers-guide/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arjun</title>
		<link>http://misko.hevery.com/2009/07/07/why-are-we-embarrassed-to-admit-that-we-dont-know-how-to-write-tests/comment-page-1/#comment-1325</link>
		<dc:creator>Arjun</dc:creator>
		<pubDate>Thu, 09 Jul 2009 10:50:09 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=513#comment-1325</guid>
		<description>Hi,
	I recently happen to bump into your blogs and from that day i have been following, must say it was a great find for me. its been an 2 years now that i have been working as a software developer and I admit that I haven&#039;t been the writing unit tests , worse actually never followed TDD at all . My question is that how one can develop the skill of writing Testable Code. Do you have any name of some of the books or links where practical examples on how to write testable code are shown (Some of your own experiences)? Can you share it.

Many thanks,
~Arjun</description>
		<content:encoded><![CDATA[<p>Hi,<br />
	I recently happen to bump into your blogs and from that day i have been following, must say it was a great find for me. its been an 2 years now that i have been working as a software developer and I admit that I haven&#8217;t been the writing unit tests , worse actually never followed TDD at all . My question is that how one can develop the skill of writing Testable Code. Do you have any name of some of the books or links where practical examples on how to write testable code are shown (Some of your own experiences)? Can you share it.</p>
<p>Many thanks,<br />
~Arjun</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomek</title>
		<link>http://misko.hevery.com/2009/07/07/why-are-we-embarrassed-to-admit-that-we-dont-know-how-to-write-tests/comment-page-1/#comment-1322</link>
		<dc:creator>Tomek</dc:creator>
		<pubDate>Thu, 09 Jul 2009 06:27:49 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=513#comment-1322</guid>
		<description>Wow! So straight to the point! Congratulations!!!</description>
		<content:encoded><![CDATA[<p>Wow! So straight to the point! Congratulations!!!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
