This video is a replay of the Skill Sprint that I produced for Embarcadero. Refactoring is a set techniques for modifying existing code without changing its external behavior, this allows you to improve the quality of existing code without breaking it or to modify existing code to make adding a feature easier. Sound interesting? Watch it on YouTube (it's about 30 minutes long).
- Skill Sprints home page
- Skill Sprints playlist on YouTube
- The Refactoring book by Martin Fowler
- Refactoring on Wikipedia