Discover effective strategies for refactoring CSS in this insightful conference talk from WeAreDevelopers Conference 2017. Learn how to tackle legacy CSS challenges, make informed decisions about what and when to refactor, and maintain feature development while improving code quality. Explore techniques to prevent regressions, avoid refactoring tunnels, and run new and legacy code simultaneously. Gain valuable tips and tricks for managing CSS complexity, including approaches to specificity issues, isolating hacks, and implementing a "shame.css" file. This presentation equips developers with practical tools to streamline their CSS refactoring process and maintain code sanity in complex projects.
Overview
Syllabus
Intro
HI, I'M HARRY
THREE KINDS OF REFACTORING
REFACTORING TUNNELS
SKY UI TOOLKIT
HACKING SPECIFICITY
ISOLATE HACKS
SHAME.CSS
REMEMBER
Taught by
WeAreDevelopers