YoVDO

How to Refactor JavaScript with JavaScript on a Massive Scale

Offered By: JavaScript Conferences by GitNation via YouTube

Tags

Conference Talks Courses Scalability Courses Abstract Syntax Tree Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Financial Sustainability: The Numbers side of Social Enterprise
+Acumen via NovoEd
Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera
Developing Repeatable ModelsĀ® to Scale Your Impact
+Acumen via Independent
Managing Microsoft Windows Server Active Directory Domain Services
Microsoft via edX
Introduction aux conteneurs
Microsoft Virtual Academy via OpenClassrooms