0516
日曜日。昼前くらいに起きて、Google Sign-Inに対応した。JWTを検証してデコードするやつ。設計で少し迷ったけどいい感じに実現できた。ただこういうのはテストが書きづらい。railsのtravel_toみたいなのがあると助かるんだけど、そういうのはなさそうだ。まあないのが正気だと思う。その場合ってどうテストすればいいのかな。テストのたびにトークンを生成できるようなモック用鍵を用意するとか?ふうむ。
そろそろ本番投入を見据えていきたい。検索は後回しにしてもいいけどまずはエラー処理の再設計か。いまはとりあえずすべてをanyhowに投げているけど、それはだめだと思うので、ちゃんとドメイン層のエラーを定義する。どうするのがいいのかはまだ考えてないけど。けっこう難しい気がする。
なんかバタバタしてたら土日が終わった。また労働か。やれやれ。