Why is refactoring important and how can you get really good at it? Learn how to make your code easier to understand and cheaper to modify.