フロントエンドカンファレンス北海道2024
レギュラートーク(20分)
どさんこ(出身or在住) 初登壇

手強いコードベースの守・破・離

nabecmdctrl 渡辺隼人 nabecmdctrl
5

様々な側面で課題のあるフロントエンドプロジェクトを引き継ぎました。
どのような過程・方針でそのコードベースを改善していったかを以下のトピックで共有します。

  • 技術 (ライブラリ、アーキテクチャ) 選定
  • TypeScript の型エラー、 Lint エラー修正
  • チームメンバー間のナレッジ共有
  • これらの改善をどのように行うかのチームマインド醸成
  • 現時点で気づいたプロジェクト初期に必要なチェック項目

以下がプロジェクトの概略になります。

  • 2年ほど継続中プロジェクト (現在も継続中
  • 現時点におけるプロジェクトのファイル数: 500ほど
  • Vue.js, Vue Router, Vite を用いた Single Page Application

※ 本アプリケーションが実現している具体的なビジネスモデルやバックエンドの構成などは伏せさせていただこうと思います。