<?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>Software Testing &#38; Quality Assurance Videos Directory &#187; refactoring</title>
	<atom:link href="http://www.testingtv.com/tag/refactoring/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.testingtv.com</link>
	<description>Software Testing and Software Quality Assurance Videos and Tutorials Directory: Unit Testing, Functional Testing, Load Testing, Performance Testing, Test Driven Development</description>
	<lastBuildDate>Thu, 02 Feb 2012 22:52:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Best Practices to Write First Class Unit Tests</title>
		<link>http://www.testingtv.com/2012/01/31/best-practices-to-write-first-class-unit-tests/</link>
		<comments>http://www.testingtv.com/2012/01/31/best-practices-to-write-first-class-unit-tests/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 15:42:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Unit Testing]]></category>
		<category><![CDATA[BDD]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://www.testingtv.com/?p=2182</guid>
		<description><![CDATA[Techniques such as Test Driven Development, and more recently, Behavior Driven Development are well known. Yet, you still hear conflicting stories about unit testing. Some claim that introducing a lot of unit tests can hamper development, or that those tests are a maintenance problem on itself. To a limited degree I agree, but isn’t that [...]]]></description>
		<wfw:commentRss>http://www.testingtv.com/2012/01/31/best-practices-to-write-first-class-unit-tests/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://ndc2011.macsimum.no/mp4/Day2%20Thursday/Track5%201740-1840.mp4" length="196957844" type="video/mp4" />
		</item>
		<item>
		<title>Legacy Refactorings for Testable User Interface Code</title>
		<link>http://www.testingtv.com/2011/01/18/legacy-refactorings-for-testable-user-interface-code/</link>
		<comments>http://www.testingtv.com/2011/01/18/legacy-refactorings-for-testable-user-interface-code/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 15:16:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[refactoring]]></category>

		<guid isPermaLink="false">http://www.testingtv.com/?p=1981</guid>
		<description><![CDATA[This session gives you an idea of the kinds of design changes you need to make to improve the testability of your system through a demonstration of legacy refactoring techniques targeted at getting business logic out of UI code. Watch this streaming video from the Norwegian Developer Conference 2010]]></description>
		<wfw:commentRss>http://www.testingtv.com/2011/01/18/legacy-refactorings-for-testable-user-interface-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testing: Why Don&#8217;t We Do It Like This?</title>
		<link>http://www.testingtv.com/2010/11/18/testing-why-dont-we-do-it-like-this/</link>
		<comments>http://www.testingtv.com/2010/11/18/testing-why-dont-we-do-it-like-this/#comments</comments>
		<pubDate>Thu, 18 Nov 2010 12:28:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[BDD]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://www.testingtv.com/?p=1939</guid>
		<description><![CDATA[Testing is a fundamental part of the Agile process. We live and breathe TDD/BDD. Red/Green/Refactor is our daily mantra. We love cucumber and writing executable, customer readable specifications. We even write tests for our JavaScripts. And yet, testing remains hard. The tests we love to write are brittle and tend to break when we refactor. [...]]]></description>
		<wfw:commentRss>http://www.testingtv.com/2010/11/18/testing-why-dont-we-do-it-like-this/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unit Testing Legacy Code</title>
		<link>http://www.testingtv.com/2010/09/08/unit-testing-legacy-code/</link>
		<comments>http://www.testingtv.com/2010/09/08/unit-testing-legacy-code/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 15:56:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Unit Testing]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[refactoring]]></category>

		<guid isPermaLink="false">http://www.testingtv.com/?p=1879</guid>
		<description><![CDATA[This video shows technique to refactoring unit testing of legacy code.]]></description>
		<wfw:commentRss>http://www.testingtv.com/2010/09/08/unit-testing-legacy-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Refactoring Test Code</title>
		<link>http://www.testingtv.com/2010/08/31/refactoring-test-code/</link>
		<comments>http://www.testingtv.com/2010/08/31/refactoring-test-code/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 11:39:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[refactoring]]></category>

		<guid isPermaLink="false">http://www.testingtv.com/?p=1871</guid>
		<description><![CDATA[Badly written tests are a nightmare of many agile projects. Hard to understand and maintain test suite sometimes act as a brake on introducing changes. This presentations discuss basic techniques of refactoring test code. During live coding session you will see how to simplify non-readable tests in few simple test and, among other things, various [...]]]></description>
		<wfw:commentRss>http://www.testingtv.com/2010/08/31/refactoring-test-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Removing Duplication by Refactoring</title>
		<link>http://www.testingtv.com/2010/05/05/removing-duplication-by-refactoring/</link>
		<comments>http://www.testingtv.com/2010/05/05/removing-duplication-by-refactoring/#comments</comments>
		<pubDate>Wed, 05 May 2010 13:25:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[refactoring]]></category>

		<guid isPermaLink="false">http://www.testingtv.com/?p=1722</guid>
		<description><![CDATA[This video removes the duplication in the add and subtract classes by introducing an abstract base class. The end result is a use of the template method pattern. Video Producer: Brett L. Schuchert]]></description>
		<wfw:commentRss>http://www.testingtv.com/2010/05/05/removing-duplication-by-refactoring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Refactoring A Cyclomatic Complexity Script</title>
		<link>http://www.testingtv.com/2009/12/23/refactoring-a-cyclomatic-complexity-script/</link>
		<comments>http://www.testingtv.com/2009/12/23/refactoring-a-cyclomatic-complexity-script/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 12:27:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[refactoring]]></category>

		<guid isPermaLink="false">http://www.testingtv.com/?p=1562</guid>
		<description><![CDATA[An example of refactoring to clean up a python script. Blog source of the video]]></description>
		<wfw:commentRss>http://www.testingtv.com/2009/12/23/refactoring-a-cyclomatic-complexity-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test-Driven Development With Refactoring</title>
		<link>http://www.testingtv.com/2009/09/24/test-driven-development-with-refactoring/</link>
		<comments>http://www.testingtv.com/2009/09/24/test-driven-development-with-refactoring/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 12:46:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://www.testingtv.com/?p=1444</guid>
		<description><![CDATA[Success on an Agile project relies heavily on the people in the trenches. Developers, testers, and product managers focused together, can deliver astonishing accomplishments in a short amount of time. Extraordinary results require discipline, motivation and alignment. Test Driven Development (TDD) and Refactoring creates the momentum to help developers organically adapt to an endlessly changing [...]]]></description>
		<wfw:commentRss>http://www.testingtv.com/2009/09/24/test-driven-development-with-refactoring/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eliminating Static Dependencies</title>
		<link>http://www.testingtv.com/2009/08/21/eliminating-static-dependencies/</link>
		<comments>http://www.testingtv.com/2009/08/21/eliminating-static-dependencies/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 11:53:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://www.testingtv.com/?p=1380</guid>
		<description><![CDATA[Nature abhors a vacuum.  It turns out she also abhors static dependencies (I have my sources).  Static dependencies are the modern-day globals, often exposed through classes named &#8220;Helper&#8221;.  I&#8217;ve certainly been guilty of overusing static dependencies in the past, with classes like &#8220;LoggingHelper&#8221;, &#8220;SessionHelper&#8221;, &#8220;DBHelper&#8221; and so on. The problem with static dependencies is that [...]]]></description>
		<wfw:commentRss>http://www.testingtv.com/2009/08/21/eliminating-static-dependencies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Joys and Pains of a Long Lived Codebase</title>
		<link>http://www.testingtv.com/2009/06/12/the-joys-and-pains-of-a-long-lived-codebase/</link>
		<comments>http://www.testingtv.com/2009/06/12/the-joys-and-pains-of-a-long-lived-codebase/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 10:45:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[csharp]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://www.testingtv.com/?p=1291</guid>
		<description><![CDATA[Agile development practices and good Object Oriented Design principles are supposed to enable unending, gentle modification of an existing codebase. Is this really true, though? In the course of 5+ years developing and evolving an open source framework, I&#8217;ve learned a lot of painful lessons about the issues that retard code extensions and modifications. I&#8217;ve [...]]]></description>
		<wfw:commentRss>http://www.testingtv.com/2009/06/12/the-joys-and-pains-of-a-long-lived-codebase/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Refactoring Unit Tests Part 2 Using Object Builder Pattern</title>
		<link>http://www.testingtv.com/2009/06/04/refactoring-unit-tests-part-2-using-object-builder-pattern/</link>
		<comments>http://www.testingtv.com/2009/06/04/refactoring-unit-tests-part-2-using-object-builder-pattern/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 08:22:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Unit Testing]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://www.testingtv.com/?p=1273</guid>
		<description><![CDATA[In this screencast we will demonstrate how to use the Object Builder pattern to create and setup objects for tests. In the first part we discussed how to introduce the base class for the unit tests to improve readability and cleanness of code. http://highoncoding.com/Articles/443_Refactoring_Unit_Tests_Part_2_Using_Object_Builder_Pattern.aspx]]></description>
		<wfw:commentRss>http://www.testingtv.com/2009/06/04/refactoring-unit-tests-part-2-using-object-builder-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Refactoring Unit Tests Part 1</title>
		<link>http://www.testingtv.com/2009/06/04/refactoring-unit-tests-part-1/</link>
		<comments>http://www.testingtv.com/2009/06/04/refactoring-unit-tests-part-1/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 08:17:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Unit Testing]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://www.testingtv.com/?p=1271</guid>
		<description><![CDATA[In this screencast we will refactor unit tests to make it more readable. It is very important that you refactor your unit tests. Unit test code is not part of the production but refactoring them can help you in the long run and will provide benefits when maintaining the application. http://highoncoding.com/Articles/442_Refactoring_Unit_Tests_Part_1.aspx]]></description>
		<wfw:commentRss>http://www.testingtv.com/2009/06/04/refactoring-unit-tests-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

