Unit Testing Legacy Code
Published September 8th, 2010 Under Unit Testing | Leave a Comment
This video shows technique to refactoring unit testing of legacy code.
Refactoring Test Code
Published August 31st, 2010 Under Software Testing | Leave a Comment
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 ways of creating test data, expressing assertions and avoiding duplication in tests.
Removing Duplication by Refactoring
Published May 5th, 2010 Under Software Testing | 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
Refactoring A Cyclomatic Complexity Script
Published December 23rd, 2009 Under Software Testing | Leave a Comment
An example of refactoring to clean up a python script.
Test-Driven Development With Refactoring
Published September 24th, 2009 Under Uncategorized | 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.
Related articles
* Improving Application Quality Using Test-Driven Development (TDD)
* Responsibility Driven Design with Mock Objects
* Demystifying Extreme Programming: Test-driven programming
* Test-Driven Development in Python
keep looking »