JSConf JP

Koki Tsumura

Koki Tsumura

LINEヤフー株式会社にてSWE(フロントエンドエンジニア)として働いています。中華料理(特に火鍋)が好きです。犬アレルギーですが、ミニチュアシュナウザーを飼っています。 Twitter: https://twitter.com/l1lhu1hu1

10:5011:00(10 min)

LT: ステップバイステップで進めるYahoo!知恵袋のフロントエンドリアーキテクト

  • Japanese

概要: Yahoo!知恵袋の20周年を迎え、フロントエンドのスパゲティコード化により開発効率や保守性、品質に課題があります。また生成AIを利用した新機能開発も増加しており、課題解決と新規開発を並行して進める必要があります。 本LTでは、Yahoo!知恵袋のフロントエンドリアーキテクトの具体的な取り組みと進め方について主に以下の内容について紹介します。

  • 大規模システムのTypeScript化: JavaScriptで動作している既存システムをどのようにしてTypeScriptに移行したか。

  • リアーキテクトのプロセス: スパゲティコードを整理し、コードの可読性と保守性を向上させるための具体的な手法。

  • ユニットテストの書き直し: 1ファイルに27000行存在するユニットテストをゼロからどのように書き直したか。