<?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: We need more automated tests</title>
	<atom:link href="http://www.morkeleb.com/2009/09/14/we-need-more-automated-tests/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.morkeleb.com/2009/09/14/we-need-more-automated-tests/</link>
	<description>Simple design for advanced constructions</description>
	<lastBuildDate>Mon, 06 Feb 2012 03:50:10 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Anna Forss</title>
		<link>http://www.morkeleb.com/2009/09/14/we-need-more-automated-tests/comment-page-1/#comment-178</link>
		<dc:creator>Anna Forss</dc:creator>
		<pubDate>Tue, 15 Sep 2009 17:43:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.morkeleb.com/?p=654#comment-178</guid>
		<description>I think you should start with asking how you define quality. Is quality running code, changeable software or what?

One of the reasons for developers not seeing a problem with their code is that it works. There and then. Their concept of quality in software does not include their future colleague, trying to understand why this old code stopped working. Legacy code is always someone else&#039;s code.

But does managers want to pay for that decreased cost in development? That might be a cost which affects the company in five or ten years when he plan to be far away in the hierarchy. Perhaps the whole program has been changed by then. Who knows?

Automated tests has perhaps is some minds become just like all those other buzz words. You want to say you have it. But you don&#039;t know why and you are not really up to paying for it. Like those guys on the bench. Immature software development leaders of course fall into this trap and start whining about metrics they don&#039;t understand (code coverage, for example) and don&#039;t, like you point out, have a good idea about what they mean with quality.</description>
		<content:encoded><![CDATA[<p>I think you should start with asking how you define quality. Is quality running code, changeable software or what?</p>
<p>One of the reasons for developers not seeing a problem with their code is that it works. There and then. Their concept of quality in software does not include their future colleague, trying to understand why this old code stopped working. Legacy code is always someone else&#8217;s code.</p>
<p>But does managers want to pay for that decreased cost in development? That might be a cost which affects the company in five or ten years when he plan to be far away in the hierarchy. Perhaps the whole program has been changed by then. Who knows?</p>
<p>Automated tests has perhaps is some minds become just like all those other buzz words. You want to say you have it. But you don&#8217;t know why and you are not really up to paying for it. Like those guys on the bench. Immature software development leaders of course fall into this trap and start whining about metrics they don&#8217;t understand (code coverage, for example) and don&#8217;t, like you point out, have a good idea about what they mean with quality.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

