Refactoring Client-Side Code
summary
Covers refactoring client-side JavaScript code: defines what refactoring is, when it’s needed, and how to set proper refactoring goals. Describes IDE refactoring tools and simple utilities, command-line refactoring techniques, and using JavaScript itself to automate refactors, with many concrete examples and a discussion of pitfalls.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 3:18Frontend refactoring challenges
- 7:16Refactoring as hygiene
- 10:55Build and dependency issues
- 13:49Ditching templates
- 17:11AST-based refactoring
- 21:53CSS and styles refactoring
- 25:44Automated refactoring and migration
- 27:28Q&A
related talks
30mHow to Refactor and Stay Alive? (Refactoring Client Code)
40mHow To (Semi-)Automate JavaScript Refactoring
01h 04mRefactoring Is Not Just Clickbait
31mAre you a selfish programmer? - Refactoring (...)
48mHow to Start Refactoring Someone Else's Code Without Getting Fired in a Month
43mMachine Powered Refactoring: Leverage AST's to Push Your Legacy Code (& the Web) Forward
50mRefactoring Is Not Just Clickbait
40mConquering Complexity: Refactoring JavaScript Projects
