Are you ready for JDK 7? This video examines the code base of some existing open source projects and then assesses how they will be affected by JDK 7, especially the Project Coin enhancements. It then explores tools for refactoring the code and suggests principles and guidelines for this process.
This tutorial explains how to introduce parameters in Oracle JDeveloper using refactoring.
In these two short videos, an equals() method is refactored to make it simpler and easier to test.
This video demonstrates several strategies for incrementally moving portions of the application to Ruby and taking advantage of the productivity of Rails in a legacy Java environment. While JRuby could be an integration glue for Java applications, introducing Rails into an existing application without any significant rewriting is not obvious. …
This video shows technique to refactoring unit testing of legacy code.
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