デブサミ2018 1日目 D-2 「属人化したフロントエンドの〜」まとめ

属人化したフロントエンドのJavaScriptを、‘新規機能開発を止めずに’改善するために行った取り組みについて。及びその経過報告。(鈴木 潤 [パーソルキャリア]) http://event.shoeisha.jp/devsumi/20180215/session/1635/
0
ユーン @euxn23

結局やる気をもってエイヤでやらないと中途半端でつらい箇所が増えそうな感じだなあー、というところが改めて認識できたので、今の内に力を込めてエイヤでやっていこうという気持ちになった #devsumiD

2018-02-15 11:40:03
ユーン @euxn23

TypeScript は babel plugin になったおかげで部分的な導入がめちゃくちゃしやすくなりました

2018-02-15 11:42:23

その後仕事に戻ってからのお気持ち

ユーン @euxn23

テストがないとデグレるのでリファクタできないのでつらい問題がよそでも起きてるのを知ることができてよかった

2018-02-15 13:19:31
ユーン @euxn23

サーバサイド出身のフロントエンドエンジニアは HTTP/2 の文脈とかわかると思うんですが、コーダ出身のフロントエンドエンジニアの方ってこの辺に対してどういう温度感なんですかね

2018-02-15 17:04:44
ユーン @euxn23

現実的な問題としてサーバサイド出身フロントエンドエンジニアがチームに自分しかいない状況で、次の共有先の人を誰にするかというときに、デザイナ寄りの方の感覚が分からないので困る

2018-02-15 17:05:50
ユーン @euxn23

webpack もしくはそれに類するものは IE11 が死ぬまで死なないんじゃないですかね

2018-02-15 17:23:52
ユーン @euxn23

みんな共通ライブラリを webpack で bundle しないで CDN 使ってくれ頼む、キャッシュしてくれ頼む

2018-02-15 17:25:26
ユーン @euxn23

昔々 AngularJS 本体は CDN から読み込めばみんながキャッシュしているので実質無料みたいな話がありましたけど

2018-02-15 17:25:52
ユーン @euxn23

JS がキャッシュされてれば実質無料

2018-02-15 17:26:05
ユーン @euxn23

なんかもう、みんな Vue 使ってればいいんじゃないですかみたいな気持ちになってきたな……

2018-02-15 17:43:05
ユーン @euxn23

Vue 使うの DOM とイベントハンドラが別ファイルになるので結局つらいと思うんだけど作れればいい環境ならそれでいいんじゃないですかという気持ちですね

2018-02-15 17:44:53
ユーン @euxn23

React (および Webpack )の環境が作れない人ってのも現実的にいるわけだし、そこどう折り合いつけてくかだよなあ。つらい

2018-02-15 17:46:05
ユーン @euxn23

Webpack 使えるくらいそのへんやっていくなら React でいいんじゃないの感ある

2018-02-15 17:47:21
ユーン @euxn23

多分、「パワーのある人がいなくてもできる脱レガシー JS」みたいな話が必要なんだよなあと感じた

2018-02-15 17:57:54