【デブサミ2018】15-D-2「属人化したフロントエンドのJavaScriptを、‘新規機能開発を止めずに’改善するために行った取り組みについて。及びその経過報告。」 #devsumiD #devsumi

0
める @c5meru

アプリとAPI共通化するためにSPAに向かう感じなのかな? #devsumiD

2018-02-15 11:32:09
たらこ🍞だ @8022

目先の工数に囚われてなかなかね。 #devsumiD

2018-02-15 11:32:13
ユーン @euxn23

API 共通化のために SPA 、実際にあまたある Web 系では難しい話なので、現実的な落とし所としては SSR するための BFF とかそんなところになるんですかね…… それこそ BFF できる人材少なすぎる問題による属人化が #devsumiD

2018-02-15 11:33:17
ユーン @euxn23

というかメンバの練度が高いからうまくいった話っぽい感じがする #devsumiD

2018-02-15 11:33:42
Takuto Wada @t_wada

なんとか講演を終えました。ご清聴くださいました皆様、誠にありがとうございました! #devsumiD twitter.com/t_wada/status/…

2018-02-15 11:34:03
Takuto Wada @t_wada

本日はデブサミ 2018 にて「技術選定の審美眼」という斜め上のタイトルで講演をさせていただきます。何卒よろしくお願いします。 #devsumi #devsumiD

2018-02-15 08:58:07
ユーン @euxn23

こういううまく立つレガシーしました系の話、数年後にその後の話を聞きたいよな、特に近年の JS #devsumiD

2018-02-15 11:34:29
いがにん @igayamaguchi

俺の理解力が足りないかもしれない 具体的な手法が全く見えない #devsumiD

2018-02-15 11:34:30
める @c5meru

やっぱ複雑なところにフレームワーク入れるのすっごい躊躇うよなーわかる #devsumiD

2018-02-15 11:35:55
Tada🎉 @suke_masa

「デグレが怖い」って、テストが無いってことでは…? #devsumiD

2018-02-15 11:36:07
ユーン @euxn23

新規開発部分に新しい技術を入れていくのはやりやすいけど、既存部分はデグレの問題とかテストがそもそも足りてない問題とか、じゃあテスト書くかというと優先度が〜という話になるので結局放置されちゃう気がするんだよなあー #devsumiD

2018-02-15 11:36:38
ユーン @euxn23

結局レガシー箇所を修正した話を聞けていない気がする…… #devsumiD

2018-02-15 11:36:55
ユーン @euxn23

レガシーコードへの eslint 、少なくとも no-undef だけ入れて実行するのは最低限やらないとダメだと思う #devsumiD

2018-02-15 11:37:53
める @c5meru

JSのテストもだけど全体的なテストもきちんと作り込んで、しっかりQAしていくしかないのかなー。規模のある会社さんならそういう方向で可能性ありそう #devsumiD

2018-02-15 11:38:04
ユーン @euxn23

逆に no-undef 以外の文法的な箇所はほっといてもどうにかなるので、とにかく no-undef だけは最優先してやっていかなければならない #devsumiD

2018-02-15 11:38:26
ユーン @euxn23

no-undef でチェックするだけで 他の script タグから window に囃されている変数への依存とかが発見されるので、安全になるが、それをちゃんと直そうとするとコストがやばいのでそこは程度の問題っぽい #devsumiD

2018-02-15 11:39:11
たらこ🍞だ @8022

やりきらないと、書き方が2つに増えて辛くなりそう。 #devsumiD

2018-02-15 11:39:16
ユーン @euxn23

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

2018-02-15 11:40:03
たらこ🍞だ @8022

お直しするとこによる価値が高ければできるけど、どうなんだろ。テスト自動化できてなかったらやり切るまではテスト工数で死にそう。 #devsumiD

2018-02-15 11:42:18
まる @shomaru124

2本目の属人化jsは緊張があったのか慣れてないからなのか、少し微妙な感じ、、 #devsumiD

2018-02-15 11:47:00