Upgrade to Pro — share decks privately, control downloads, hide ads and more …

レガシーなフロントエンドに立ち向かう

 レガシーなフロントエンドに立ち向かう

2018/12/08 Toyama.rb #35 年末LT大会

Hajime Mugishima

December 08, 2018
Tweet

More Decks by Hajime Mugishima

Other Decks in Technology

Transcript

  1. 1年半前の姿 ・ ほぼすべてCoffeeScript ・ browserifyでビルド(激遅) ・ テストコードなし ・ Lint系のツールなし ・

    Vueのバージョンが0.12 ・ 重要な関数の中身が魔境 ・ jQueryどっぷりな箇所が多数
  2. 現在 ・ CoffeeScript廃止 → ESNext ・ webpackでのビルド ・ Mochaでテストを書けるように ・

    ESLint導入 ・ Vueバージョン2.5に更新(最新) ・ 魔境関数を大幅リファクタリング ・ コアな機能はVue化