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

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

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for sousan sousan
April 25, 2024
750

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

Avatar for sousan

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