Result型の次のエラーハンドリング
by
sousan
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
Result型の次のエラーハンドリング 蔵元吏矩 aka sousan 2024/04/25 © 2024 eX Co., Ltd, All Rights Reserved.
Slide 2
Slide 2 text
© 2024 eX Co., Ltd, All Rights Reserved. 自己紹介 所属: 株式会社エクス エンジニア歴: 1.5年 ちょっとできる: React, TS 完全に理解した: Azure 推し: ずっと真夜中でいいのに。 Twitter(X): moso_midnight
Slide 3
Slide 3 text
© 2024 eX Co., Ltd, All Rights Reserved. Content G8 話すこY 98 こんな人向@ E8 話さないこY 68 背D 48 実際にやってみP V8 意見感想
Slide 4
Slide 4 text
© 2024 eX Co., Ltd, All Rights Reserved. (' 話すこと Railway Oriented Programming試してみたメリデメリと個人的意見
Slide 5
Slide 5 text
© 2024 eX Co., Ltd, All Rights Reserved. 2 こんな人向け ・try-catchのエラーにうんざりしている人 ・Result型のエラーハンドリングに物足りなさを感じる人
Slide 6
Slide 6 text
© 2024 eX Co., Ltd, All Rights Reserved. 0& 話さないこと ・Railway Oriented Programmingの詳細思想 ・Result型のメリデメリ ・関数型プログラミングの良さ
Slide 7
Slide 7 text
© 2024 eX Co., Ltd, All Rights Reserved. &% 背景 try-catch -> ResultTypeを使用したエラーハンドリング
Slide 8
Slide 8 text
© 2024 eX Co., Ltd, All Rights Reserved. &% 背景
Slide 9
Slide 9 text
© 2024 eX Co., Ltd, All Rights Reserved. &% 背景 f% 処理が増えたらif-elseがどんどん増えA @% エラーの網羅、抜け漏れチェックがしんどくなりそう
Slide 10
Slide 10 text
© 2024 eX Co., Ltd, All Rights Reserved. &% 背景 TypeScript開発にRailway Orientedを持ち込み、 より型安全なエラーハンドリングへ
Slide 11
Slide 11 text
© 2024 eX Co., Ltd, All Rights Reserved. &% 背景
Slide 12
Slide 12 text
© 2024 eX Co., Ltd, All Rights Reserved. 20 実際にやってみた
Slide 13
Slide 13 text
© 2024 eX Co., Ltd, All Rights Reserved. fe GooR Ue エラーの網羅○、保守性C Be エラー整理の際にエラーや関数設計の見直し の機I He バックエンドに特に効果を発揮しそう ve 意見感想
Slide 14
Slide 14 text
© 2024 eX Co., Ltd, All Rights Reserved. (' 意見感想 (' 意見感想 j' Bal ' 導入にカロリーがかなり必x r' 全体設計の見直Q rr' bypass関数, pipe関数の導e rrr' ライブラリの使用(ts-patternF rw' チーム周知、浸9 c' エラーハンドリングの要件が甘い、小規模 サービスにはtoo much