バグの犯人が解りましたwww
おはようございます、こんにちは、こんばんは、コーヒー好き見習いプログラマーのアキラです。今日は、1ヶ月、いやそれ以上前からのバグがようやく解り、修正を行いました。結論から申し上げますとバグの犯人は、やはり”キャッシュ”でした。僕がキャッシュ関連に対する適切なコードを記述していなかったので、おきていたバグでした。
そのコードとは、”revalidatePath”です。”revalidatePath”とは、Next.js 13.4 で導入された新しい API で、特定のパスのキャッシュを手動で無効化するためのものということで、僕自身が、よく理解していなかったことが要因だと考えています。なんつっても、このコードは、知っていましたからねwww
けど、いまいち理解していませんでしたし、関連性はないという先入観があってか頭の中にはありませんでした。
やっぱり、今回のことで学んだのは、”知識って大事だよね”ということでしょうねwww
とりあえず、動作確認もして、ちゃんと動いたので、よかったら触っていただけると幸いです。アプリ自体が、コーヒーに特化しているので、興味ない人がほとんどでしょうが、僕自身が、企画や構想、デザインを含めて初めて開発したアプリなので、触ってほしいというのが本音です。
まだ、完璧じゃないし、ツッコミどころ満載でしょうが暖かい目で、見守って下さると嬉しいです。
今は、ソート機能の開発中で、それが終わったら、SNS認証なんかもつけたいと思っています。ようやく土台が出来上がったという感じです。前にも、同じことを言いましたが、今回は、本当にそう感じています。これから大事なのは、”UI”や”UX”といったものの向上やセキュリティ対策などといった知識でしょうね。
特に、僕は数年前までは、”UI”や”UX”というのをいまいち理解していませんでした。最近では、企業などの”DX”(デジタルトランスフォーメーション)が注目されていますが、当初の僕は、『”DX”?デラックス...か?デラックス化進めるってなんだ?』と”DX”をデラックスの略称だと勘違いしていました。結構、大マジで、企業や政府がデラックス化を進めていると勘違いしていました。
無知と勘違いで、とても恥ずかしい気持ちになったのを覚えています。少し話はそれましたが、アプリで起きていたバグが解消し、ちゃんと動作するようになったよ〜というのが、今回のBLOGのお話です。
ということで、ソート機能の開発を進めたいので、今日はこの辺で失礼しようと思います。
では、またね。