Your code might be gross for a reason
JS Party: JavaScript, CSS, Web Development
English - January 17, 2020 16:00 - 56 minutes - 78.3 MB - ★★★★★ - 32 ratingsTechnology Education How To jsparty javascript html web programming frontend backend node changelog css Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
KBall, Divya, Mikeal, and Feross dig deep into refactoring. When to do it, best practices, things to watch out for, and the difference between a refactor and a rewrite. We then close out with some key pro tips.
KBall, Divya, Mikeal, and Feross dig deep into refactoring. When to do it, best practices, things to watch out for, and the difference between a refactor and a rewrite. We then close out with some key pro tips.
Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!
Sponsors:
Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog.
DigitalOcean – DigitalOcean’s developer cloud makes it simple to launch in the cloud and scale up as you grow. They have an intuitive control panel, predictable pricing, team accounts, worldwide availability with a 99.99% uptime SLA, and 24/7/365 world-class support to back that up. Get your $100 credit at do.co/changelog.
Algolia – Our search partner. Algolia’s full suite search APIs enable teams to develop unique search and discovery experiences across all platforms and devices. We’re using Algolia to power our site search here at Changelog.com. Get started for free and learn more at algolia.com.
Featuring:
Kevin Ball – Twitter, GitHub, LinkedIn, WebsiteDivya – Twitter, GitHub, LinkedIn, WebsiteFeross Aboukhadijeh – Twitter, GitHub, WebsiteMikeal Rogers – Twitter, GitHub
Show Notes:
Refactoring
Getting Empirical about Refactoring
The Myth of the Software Rewrite
git bisect
Protips
Vimpack
The 1 percent rule
Mikeal’s Way of Code
Toastmasters
Other episodes of JS Party that talk about refactoring:
#70: Refactoring Script Soup
#43: Interviews from JSConf
Something missing or broken? PRs welcome!