テクノロジー

「どう扱うか」で設計するエラーハンドリング / noren_ts #1

1: youhey 2025/03/29 01:56

Resultの利点は理解できるけど個人的には例外の方がすきなんだよなぁ(こういうのが老害として禍根を残すんだろうけど……)

2: hamamuratakuo 2025/03/29 07:52

プレモータムシンキング=失敗を先取りして未然に防ぐ発想。エラーを類型化してそれぞれどう対処するか決めておくことは大事。完璧なシステムなんて幻想だから極論成功か失敗かの二択でOK?(文句言う奴は切って良い)

3: shun114 2025/03/29 08:57

4: chiroruxx 2025/03/29 12:02

Goのように多値返却するパターンとの比較も見てみたい。

5: yhara 2025/03/29 12:55

エラーの意味を表現したいのは、そのあとの処理を変えたいため。なるほど

6: ss49919201 2025/03/29 22:35

ただ失敗を返せば良いのではなくて、呼び出し側のハンドリングを考えた型を定義する。