How to Refactor JavaScript with JavaScript on a Massive Scale
Offered By: JavaScript Conferences by GitNation via YouTube
Course Description
Overview
Discover how to tackle large-scale JavaScript refactoring in this 28-minute conference talk from AmsterdamJS December 2018 Meetup. Learn about codemods, powerful tools for automated code modifications, as the speaker shares their experience of unifying React component initial state setting across thousands of files. Explore the concept of Abstract Syntax Trees (AST) and how to leverage them for efficient refactoring. Gain insights into the process of creating a transformation that affected around 100,000 lines of code, including testing strategies and potential challenges. Ideal for developers looking to enhance their refactoring skills and streamline large-scale codebase modifications.
Syllabus
Intro
Who am I
What are code mods
How do you like refactoring
Issues with refactoring
React
Abstract syntax tree
AST Explorer
Kersjes Codeshift
My use case
Cleaning up constructors
Testing the transformation
Pain points
Resources
Taught by
JavaScript Conferences by GitNation
Related Courses
Building Geospatial Apps on Postgres, PostGIS, & Citus at Large ScaleMicrosoft via YouTube Unlocking the Power of ML for Your JavaScript Applications with TensorFlow.js
TensorFlow via YouTube Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube What's New in Grails 2.0
ChariotSolutions via YouTube Performance Analysis of Apache Spark and Presto in Cloud Environments
Databricks via YouTube