Avatar
Avatar
shiz
(1)「含みうるエラー」を伝えるために列挙する
これはエラーを提供する側とエラーを受け取って処理する側のコミュニケーションコストが高くなる場合もあるかなと感じることがあります。 例えば、決済システムでサーバから返ってくる大量のエラーコードを、起こりうるエラーに変換してthrowする共通フレームワークがある場合、そのフレームワークを利用する側が「実はこういうエラーが欲しい」という要求をすると、実装されるまでの時間がかかったりなどのコストが結構かかることがあって悩むことがありますね...
(edited)
「このエラーコードの場合のcaseも追加したい」みたいな状況は、コーディングとしては簡単なはずで、 それが面倒になるのは開発体制の問題な気がしました 例えばそのフレームワークをフォークしてたらすぐ対応できますよね