TypeScript の抽象構文木を用いた、数百を超える API の大規模リファクタリング戦略 - 白栁 広樹 / TSKaigi2024 Track1
Автор: TSKaigi
Загружено: 2024-06-18
Просмотров: 360
Описание:
TSKaigi 2024 にて発表された白栁 広樹さんによる「TypeScript の抽象構文木を用いた、数百を超える API の大規模リファクタリング戦略」です。
講演の内容について
ミツモアはサービスの提供開始から、6 年以上が経ち、サービが急速に拡大してきました。
急成長の中で、古いコードが多くあり新しい構成への変革が求められていました。
その中の一つに Express + TypeScriptを用いて書かれていた Backend のコードをNest.js へ移行することを決定しましたが、
管理用の API なども数えると数百を超える API 数がありました。
全て手作業で移行をしていては膨大な時間がかかります。
そこで効率的に移行するため、TypeScript のコードを Abstract Syntax Tree (AST) などを用いて分析、Generative AI の力も借りつつ、
既存ロジックへの影響を最小限にしつつ、大規模にリファクタリングをした話をできればと思います。
TSKaigi 2024について
TSKaigiは、日本最大級のTypeScriptをテーマとした技術カンファレンスです。
コロナ禍で様々なオフラインイベントが打撃を受ける中、TypeScriptを扱うエンジニアが会場で集まる機会は失われていきました。
新型コロナウイルスが落ち着いた今、各所で蓄積されたノウハウが日の目を浴び、より生き生きとTSエンジニアが働ける世界を目指して、TSKaigiを開催します。
公式サイト - https://tskaigi.org/
一般社団法人TSKaigi Association - https://association.tskaigi.org/
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: