生成AI
監査ログ用DBを「読み取りの正」に昇格させるときに見直すべき設計判断

「書き込みはベストエフォート、失敗しても本流を止めない」という前提で作られたテーブルは、たいてい監査ログや診断用の記録として設計されています。

続きを読む
React・Next.js
日付ロジックの3つの落とし穴—— null センチネル / コントローラブル化 / ?? 演算子の優先順

React+TypeScriptで日付ロジックを扱う際に陥りやすい「nullセンチネル」「コントローラブル化」「??演算子の優先順」の3つの落とし穴を解説。型と意味の対応、コンポーネントの責務、演算子の優先順位といった設計の重要性を指摘し、堅牢なアプリ開発へのヒントを提供します。

続きを読む