Result型の次のエラーハンドリング
by
sousan
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
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