@spring-raining が、LINE NEWS のフロントエンドエンジニアの @he.shuangbing と @jaycompsci に継続してフロントエンド開発の環境を改善することとその取り組みについて聞いてみました。
LINE NEWS のフロントエンドについて
- 10 人程度のフロントエンドエンジニアが開発
- 複数の企画が同時並行で進行し、関わる人数も多め
改善した内容
- esbuild-loader を導入してnpm run start を6倍高速化
- korosuke (Slack bot) の諸機能
- Slack bot の活用について
- Web Vitals の導入
- 導入して得られた体験
- 計測を続けること
- リリース手順の簡略化
- PR の自動生成、branch の作成など細々とした作業を自動化
- ep. 96 『Shell script がもっと身近に! zx 活用術』 https://uit-inside.linecorp.com/episode/96
- testing-library の導入
- チームでテストに取り組む文化を醸成するためのハンズオン
- Unit test と Functional test の役割
改善のモチベーション
- 見つけた人がやる、にならない取り組み
- 長期的な目線で改善に取り組む Strategic Development Team
- 週一回の意見交換とモブプロの時間
- ep. 91 『今さら聞けないモブプログラミングのはじめかた・続けかた』 https://uit-inside.linecorp.com/episode/91
今後取り組みたい改善
- 「UIT INSIDE」の名付け親は @potato4d でした
Refs
- LINE 新卒採用 2023
- キャリア採用はこちらから
- BGM&SE
- 魔王魂/騒音のない世界/OtoLogic