Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn systematic approaches to improving existing code structure and quality through this comprehensive video tutorial series spanning over 4 hours. Master essential refactoring techniques including extracting methods and classes, eliminating code duplication, simplifying conditional expressions, and reorganizing data structures. Explore advanced concepts such as moving features between objects, dealing with generalization hierarchies, and applying design patterns to enhance code maintainability. Practice identifying code smells and applying appropriate refactoring strategies to transform poorly structured code into clean, readable, and efficient solutions. Gain hands-on experience with real-world examples that demonstrate how to safely modify code while preserving functionality, making this an invaluable resource for developers looking to improve their code quality and software design skills.
Syllabus
Code Refactoring
Code Refactoring 2
Code Refactoring 3
Code Refactoring 4
Code Refactoring 5
Code Refactoring 6
Code Refactoring 7
Code Refactoring 8
Code Refactoring 9
Code Refactoring 10
Code Refactoring 11
Code Refactoring 12
Code Refactoring 13
Code Refactoring 14
Code Refactoring 15
Code Refactoring 16
Code Refactoring 17
Code Refactoring 18
Taught by
Derek Banas