<?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: Four ways of handling Givens</title>
	<atom:link href="http://lizkeogh.com/2008/11/18/four-ways-of-handling-givens/feed/" rel="self" type="application/rss+xml" />
	<link>http://lizkeogh.com/2008/11/18/four-ways-of-handling-givens/</link>
	<description>Software, Training, Coaching, Writing</description>
	<lastBuildDate>Wed, 08 Feb 2012 12:59:05 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: liz</title>
		<link>http://lizkeogh.com/2008/11/18/four-ways-of-handling-givens/comment-page-1/#comment-1284</link>
		<dc:creator>liz</dc:creator>
		<pubDate>Wed, 19 Nov 2008 11:13:49 +0000</pubDate>
		<guid isPermaLink="false">http://lizkeogh.com/?p=389#comment-1284</guid>
		<description>Kris, absolutely. I believe every developer should test things manually anyway, even if we don&#039;t have an automated test. It helps me understand what my user will be doing and how they&#039;ll use my code, and stops me worrying about ways they might break my system when they don&#039;t have a mechanism to do so.

We&#039;re programming the Game of Life at the moment, and some of the developers here were writing acceptance tests to show what happens if cells are born outside of the grid. As soon as we persuaded them to launch the application, they realised that there was nothing for the users to actually click on, so creating cells outside of the grid was impossible. Therefore they had no way to make the scenarios even happen, let alone pass.

I love the feedback that my GUI gives me!</description>
		<content:encoded><![CDATA[<p>Kris, absolutely. I believe every developer should test things manually anyway, even if we don&#8217;t have an automated test. It helps me understand what my user will be doing and how they&#8217;ll use my code, and stops me worrying about ways they might break my system when they don&#8217;t have a mechanism to do so.</p>
<p>We&#8217;re programming the Game of Life at the moment, and some of the developers here were writing acceptance tests to show what happens if cells are born outside of the grid. As soon as we persuaded them to launch the application, they realised that there was nothing for the users to actually click on, so creating cells outside of the grid was impossible. Therefore they had no way to make the scenarios even happen, let alone pass.</p>
<p>I love the feedback that my GUI gives me!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kris Kemper</title>
		<link>http://lizkeogh.com/2008/11/18/four-ways-of-handling-givens/comment-page-1/#comment-1283</link>
		<dc:creator>Kris Kemper</dc:creator>
		<pubDate>Wed, 19 Nov 2008 03:33:07 +0000</pubDate>
		<guid isPermaLink="false">http://lizkeogh.com/?p=389#comment-1283</guid>
		<description>Of the approaches that you presented, the one where you setup the state directly is the easiest in terms of automating a test. Nonetheless, Any of the 4 approaches is good for testing the functionality manually, and as much as it might hurt some people to test something manually, every developer should do it if they can&#039;t get an automated test out in a reasonable time. It&#039;s a common mistake I&#039;ve seen - hoping that the feature works, only to find out later in the QA cycle that it doesn&#039;t. Every developer should QA there own features just like the QA would, preferably with an automated test, but manually if needed.</description>
		<content:encoded><![CDATA[<p>Of the approaches that you presented, the one where you setup the state directly is the easiest in terms of automating a test. Nonetheless, Any of the 4 approaches is good for testing the functionality manually, and as much as it might hurt some people to test something manually, every developer should do it if they can&#8217;t get an automated test out in a reasonable time. It&#8217;s a common mistake I&#8217;ve seen &#8211; hoping that the feature works, only to find out later in the QA cycle that it doesn&#8217;t. Every developer should QA there own features just like the QA would, preferably with an automated test, but manually if needed.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

