0424
友人たちとバーベキューをした。百貨店の屋上にあるので買い出しが楽。適当に肉ばかり焼いて食べた。肉がどんどん出てくるのはやはりいいね。うん。
夜はRustの結合テストを書いていた。なんだっけ。昨日の時点では、DBエンジンに依存しないテーブル定義やクエリを書いて、テストはSQLiteでやれるようにすればいいかと思っていたんだけど、結論としてはそんなことはまったくできなかったので、あきらめて結合テストもPostgresでやることにした。テストケースごとに即席のDBを用意してマイグレイションを適用して、終わったら削除する、というのをRAIIでうまく書けたので満足しているが、これ実行パフォーマンス悪そう。あとスレッドプール毎回作って大丈夫なのかな。まあそういうのは問題になってから考えればいいんだ。
明日はテストケースを充実させたい。あとはまあ、落ち穂拾い的なタスクかな。デザインとか。