Type safety initiatives for LINE Securities front-end
DRANK
Ryota Suzuki LINE Front-end Team Front end Engineer
1 comments
Ryota Suzuki LINE Front-end Team Front end Engineer
LINE 証券のフロントエンド開発について、React/TypeScriptのスタックのもと以下に型安全な開発を行うかについての考え方とテクニックが合わさったプレゼンテーション。
コードを書くときにより安全にするための工夫だけでなく、プロジェクト開始時に noImplicitAny を false のまま始めてしまったプロジェクトを、CIでの警告を交えて正しく修正しないとコミットできない状態にするなどの工夫で確実に減らしていくところがかなりユニークなアプローチ。
どうしてもエイヤで移行してしまうケースも多いと思うが、段階的に移行するために適切に tsconfig に向き合っていく開発スタイルがすごく良い