[AI 시대, 리팩터링은 더 이상 노가다가 아니다
AI와 Codemod(jscodeshift)를 활용해 대규모 리팩터링을 효율적으로 수행한 사례를 소개. Deprecated Typography 컴포넌트를 새 Design System으로 자동 변환하여 코드 일관성과 온보딩 경험을 개선했다.
[AI 시대, 리팩터링은 더 이상 노가다가 아니다
AI와 Codemod(jscodeshift)를 활용해 대규모 리팩터링을 효율적으로 수행한 사례를 소개. Deprecated Typography 컴포넌트를 새 Design System으로 자동 변환하여 코드 일관성과 온보딩 경험을 개선했다.
#astgrep (aka sg) a tool for structural search and replace (and an apparent replacement for stuff like #jscodeshift for doing codemods)
This looks super interesting!
Мощь AST в действии, или как переписать код 10 летней давности на ES6-модули и ничего не сломать
Всем привет! Меня зовут Кирилл и я работаю фронтенд-разработчиком. Я расскажу о том, как мы перевели несколько тысяч файлов, написанных на JavaScript, с легаси кода, который использовал goog.module , на новые ES6-модули с помощью построения и преобразования абстрактного синтаксического дерева. Эта статья будет полезна тем, у кого тоже возникла потребность в рефакторинге большого количества кода.
Loving #jscodeshift. It lets you write little refactor scripts for #JavaScript and #TypeScript
Managed to cobble something together pretty quickly that had a few little bugs That weren’t too hard to hack around. Didn’t even consult docs once, but will to learn more.
Maybe a bit better than hacky little regex/unix scripts. Not sure how it compares to #eslint fixers… would like to try that to compare.