0903
なんか本番環境の不具合があってバタバタした。知らないところにRedisのキャッシュがあったりして焦った。そういうこともあるね。
盆栽はようやく方針決まったのですこし進んだ。が、また悩んでいる。アダプタがジェネリックでエラーの型が決まってない状態で、アダプタからのエラーをHTTP 401に振り分けるか500に振り分けるかの判断が必要な場合、どうしたらいいのか。Resultの代わりに3択になるような型を使うか、Result<Result<T, E1>, E2>にするか。どちらもスマートではないな。エラーのためのトレイトを定義してどちらか決めさせるのもあり得るか。いやそれは煩わしい。やはりResultのネストが一番扱いやすいのか?
寝ます。