miyado.dev

Karate

今日はkarateで書いたテストの共通処理を切り出したりした。
仕組みは独特で把握に時間がかかったけど、もっと便利に書けるようになった。
E2Eテストがある安心感はとても大きい。

ページネーションリリース

個人開発というのもあってガンガンmainにマージしてガンガンリリースしているのであるが、ページネーションもリリースした。
これで記事が溜まっていっても大丈夫になった。
あとコメントを実装したら並のブログ程度にはなるかな。

ページネーション

時刻は無事治った上に、データベース上にはUTCで正しい時刻が元から入っていたようで、過去の記事の時間もいい感じに表示されるようになった。
素晴らしい。

現在はページネーションを実装中。
バックエンドは実装できた。
フロント側を実装する。
アイコンボタンを使いたいのだけど、これが新しい概念なのでデザインコンポーネントから起こすのが少し面倒。

あと、ロジックが単純なのもあるけど、ブログという形式上、投稿するごとにすべてのページの内容が更新されてしまう。
なんか不経済だなあ。

修正済み?

記事の投稿時刻は UTC 合わせで直したつもり。
ただ、ローカルとサーバーでタイムゾーンが違うのと、開発環境が現状なくて本番直確認なので治っていることを祈るのみ……

個別記事ページ

ができた。
tsconfig て baseUrl を使うようになった余波で、storybookとjestを設定する羽目になってちょっと時間使ったこと以外は特にスムーズに実装できた。
地味に記事の投稿時刻が壊れているから、次はそれを直す。