Gain a Splash of New Skills - Coursera+ Annual Just ₹7,999
Foundations for Product Management Success
Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore effective refactoring techniques in this 54-minute conference talk from Voxxed Days Singapore 2018. Dive into the importance of improving existing code structure without altering external behavior, making future changes easier. Learn from speaker Stanly Lau's mentoring experience as he presents practical strategies for enhancing your refactoring skills. Suitable for experienced programmers facing code change challenges, the talk includes a live demo and covers topics such as legacy code, the Single Responsibility Principle, testing, and teaching refactoring. Gain insights into causal loop diagrams, code walkthroughs, and techniques for identifying and eliminating duplication. Discover how to better manage similar responsibilities and recap key lessons for more effective code maintenance and evolution.
Syllabus
Introduction
Agenda
Story
Changing a footer
Causal loop diagram
Legacy code
Refactoring
Code Overview
Development
Code walkthrough
Replace subject
Duplication
Duplicates
Single Responsibility Principle
Testing
How to do better
Similar responsibilities
Recap
Teaching Refactoring
Taught by
Devoxx