Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Result型の次のエラーハンドリング

sousan
April 25, 2024
400

 Result型の次のエラーハンドリング

sousan

April 25, 2024
Tweet

Transcript

  1. © 2024 eX Co., Ltd, All Rights Reserved. 自己紹介 所属:

    株式会社エクス エンジニア歴: 1.5年 ちょっとできる: React, TS 完全に理解した: Azure 推し: ずっと真夜中でいいのに。 Twitter(X): moso_midnight
  2. © 2024 eX Co., Ltd, All Rights Reserved. Content G8

    話すこY 98 こんな人向@ E8 話さないこY 68 背D 48 実際にやってみP V8 意見感想
  3. © 2024 eX Co., Ltd, All Rights Reserved. (' 話すこと

    Railway Oriented Programming試してみたメリデメリと個人的意見
  4. © 2024 eX Co., Ltd, All Rights Reserved. 2 こんな人向け

    ・try-catchのエラーにうんざりしている人 ・Result型のエラーハンドリングに物足りなさを感じる人
  5. © 2024 eX Co., Ltd, All Rights Reserved. 0& 話さないこと

    ・Railway Oriented Programmingの詳細思想 ・Result型のメリデメリ ・関数型プログラミングの良さ
  6. © 2024 eX Co., Ltd, All Rights Reserved. &% 背景

    try-catch -> ResultTypeを使用したエラーハンドリング
  7. © 2024 eX Co., Ltd, All Rights Reserved. &% 背景

    f% 処理が増えたらif-elseがどんどん増えA @% エラーの網羅、抜け漏れチェックがしんどくなりそう
  8. © 2024 eX Co., Ltd, All Rights Reserved. &% 背景

    TypeScript開発にRailway Orientedを持ち込み、 より型安全なエラーハンドリングへ
  9. © 2024 eX Co., Ltd, All Rights Reserved. fe GooR

    Ue エラーの網羅◦、保守性C Be エラー整理の際にエラーや関数設計の見直し の機I He バックエンドに特に効果を発揮しそう ve 意見感想
  10. © 2024 eX Co., Ltd, All Rights Reserved. (' 意見感想

    (' 意見感想 j' Bal •' 導入にカロリーがかなり必x r' 全体設計の見直Q rr' bypass関数, pipe関数の導e rrr' ライブラリの使用(ts-patternF rw' チーム周知、浸9 c' エラーハンドリングの要件が甘い、小規模 サービスにはtoo much