Removing Duplication by Refactoring

Published May 5th, 2010 Under Coding, Open Source Tools | Leave a Comment

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

Learning how to use the Extract Interface Technique

Published February 22nd, 2010 Under Coding | Leave a Comment

In this episode we are going to take a look at another refactoring technique, the Extract Interface technique. This technique allows you to extract an interface from a class in order to break your concrete dependencies. By doing this you can provide yourself with better testing support as well as a better layer of abstractions.

http://www.dimecasts.net/Content/WatchEpisode/163

How Do I Refactor my Code in Visual Studio?

Published January 14th, 2010 Under Coding | Leave a Comment

These two videos show how to use the refactoring tools in Visual Studio.

Video Part 1

Video Part 2

Refactoring A Cyclomatic Complexity Script

Published December 23rd, 2009 Under General | Leave a Comment

An example of refactoring to clean up a python script.


Blog source of the video

Test-Driven Development With Refactoring

Published September 24th, 2009 Under Coding, Software Testing | Leave a Comment

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 world. In this hands-on tutorial, you will see and try simple TDD and Refactoring exercises. The session is split in two videos.

keep looking »