Result型使うか使わないか?
/bbr-proglang-memo/Result型
言語標準で持っているなら使う一択
言語標準で持っていないにも関わらず、Result 型を使いたい場合
以下ができるなら採用することができるかもしれない。
プロジェクト内で十分に周知が必要。(そのメリットが分からない人にはなかなか伝わらない。)
サードパーティライブラリなどは例外を飛ばしてくるのでその対処が必要。
一般的な作法と違うことをする場合、たいてい妙な苦労をすることになる。
「郷に入れば郷に従え」が警句となろう。
参考
TypeScriptに安易にResult型を導入しない方がいい
https://qiita.com/devneko/items/48b0f438f7b48991a08b