<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kent Beck &#8211; CS@Worcester</title>
	<atom:link href="https://cs.worcester.edu/category/kent-beck/feed/" rel="self" type="application/rss+xml" />
	<link>https://cs.worcester.edu</link>
	<description>Worcester State University Computer Science Department</description>
	<lastBuildDate>Thu, 20 Oct 2016 19:59:45 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
<site xmlns="com-wordpress:feed-additions:1">236835116</site>	<item>
		<title>Lessons to Learn from Kent Beck the father of TDD</title>
		<link>http://www.tylerlundstrom.com/lessons-to-learn-from-kent-beck-the-father-of-tdd/</link>
		
		<dc:creator><![CDATA[CS@Worcester – Tyler Lundstrom]]></dc:creator>
		<pubDate>Thu, 20 Oct 2016 19:59:45 +0000</pubDate>
				<category><![CDATA[CS@Worcester]]></category>
		<category><![CDATA[Kent Beck]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Test&Code]]></category>
		<category><![CDATA[testing]]></category>
		<guid isPermaLink="false">http://www.tylerlundstrom.com/?p=184</guid>

					<description><![CDATA[In a podcast I listened to earlier this week from PythonTesting,&#160;Test &#38; Code podcast, I was able to hear from the &#8220;father&#8221; of TDD himself Kent Beck. In this podcast, the host Brian took snippets from a Software Engineering radio podcast (Episode 167) that, what he thought, would have the most impact on the listener. &#8230; <a href="http://www.tylerlundstrom.com/lessons-to-learn-from-kent-beck-the-father-of-tdd/">Continue reading<span> "Lessons to Learn from Kent Beck the father of TDD"</span></a>]]></description>
										<content:encoded><![CDATA[<p>In a podcast I listened to earlier this week from <a href="http://pythontesting.net/podcast/testing-tdd-kent-beck/">PythonTesting</a>, Test &amp; Code podcast, I was able to hear from the &#8220;father&#8221; of TDD himself Kent Beck. In this podcast, the host Brian took snippets from a Software Engineering radio podcast (<a href="http://www.se-radio.net/2010/09/episode-167-the-history-of-junit-and-the-future-of-testing-with-kent-beck/">Episode 167</a>) that, what he thought, would have the most impact on the listener.</p>
<p>These are the 5 things Brian decided to look at:</p>
<ol>
<li>
<blockquote>
<p>You’re tests should tell a story.</p>
</blockquote>
</li>
<li>
<blockquote>
<p>Be careful of DRY, inheritance, and other software development practices that might get in the way of keeping your tests easy to understand.</p>
</blockquote>
</li>
<li>
<blockquote>
<p>All test should help differentiate good programs from bad programs and not be redundant.</p>
</blockquote>
</li>
<li>
<blockquote>
<p>Test at multiple levels and multiple scales where it makes sense.</p>
</blockquote>
</li>
<li>
<blockquote>
<p>Differentiating between TDD, BDD, ATDD, etc. isn’t as important as testing your software to learn about it. Who cares what you call it.</p>
</blockquote>
</li>
</ol>
<p>One interesting thing I noted from this was point number 2. Being careful of writing test that align with common software design practices. This kind of went <strong>hand-in-hand</strong> with point 1 where he says your tests should <strong>tell a story</strong>. Each individual test should tell the person reading it, what was being accomplished at that given point. For example if you try to use the Don&#8217;t Repeat Yourself (DRY) philosophy then you won&#8217;t be able to see that story as well in your tests because you&#8217;ve tried consolidating the repeats.</p>

<p class="syndicated-attribution"><em>From the blog <a href="http://www.tylerlundstrom.com">CS@Worcester – Tyler Lundstrom</a> by <a href="https://cs.worcester.edu/author/0/" title="Read other posts by CS@Worcester – Tyler Lundstrom">CS@Worcester – Tyler Lundstrom</a></em> and used with permission of the author. All other rights reserved by the author.</p>]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

		<post-id xmlns="com-wordpress:feed-additions:1">4512</post-id>	</item>
	</channel>
</rss>
