Главная
Study mode:
on
1
Introduction
2
refactoring and migrations
3
maintaining code
4
the frontend nightmare
5
current stack
6
how we got there
7
what is codemode
8
how does codemode work
9
syntax tree definition
10
simple function
11
ASP Explorer
12
Function Declaration
13
GS Coaches
14
Object
15
Regex
16
AST Explorer
17
New Expression
18
Exporting a Function
19
Transforming an Import
20
Transforming Special New Expressions
21
Importing New Expressions
22
Object Expression
23
Node Arguments
24
Key Object
25
Argument Object
26
Result
27
Transformation
28
ASDs
29
CSS
30
Summary
Description:
Explore the power of automating front-end refactoring in this 21-minute conference talk from AmsterdamJS 2017. Dive into the challenges of maintaining and updating code, particularly in frontend development. Learn about Abstract Syntax Trees (ASTs) and codemods as powerful tools for automating code transformations. Discover how to confidently refactor and migrate codebases, including techniques for transforming imports, functions, and object expressions. Gain insights into using tools like AST Explorer to analyze and manipulate code structures. Walk through practical examples of transforming various code elements, from simple functions to complex object expressions. Understand the benefits of automated refactoring for maintaining and evolving frontend libraries and applications.

Automating Front-End Refactoring

JavaScript Conferences by GitNation
Add to list