エラーメッセージの文字列判定をやめて、AppErrorに一本化する
2026年10月6日
エラーメッセージの文言でHTTPステータスを判定する実装は壊れやすいです。code・status・userMessageを持つAppErrorへ一本化し、未分類の例外はfail closedで500に倒し、throw new ErrorをCIで検知する対策を紹介します。
本人アカウントと委任アカウントが同じ機能を触るとき、権限チェックをどう一本化するか
2026年9月26日
本人アカウントと権限レベル付き委任アカウントが同じ機能を操作するシステムで、権限チェックを承認処理と作成処理で再利用して一本化する設計パターンを解説します。
WordPressのタクソノミーアーカイブをランディングページ化する実装Tips
2026年9月19日
WordPressでタクソノミーのアーカイブページ(一覧ページ)を作ると、つい「投稿一覧を並べるだけ」の薄いページになりがちです。検索エンジンから見ると、そのカテゴリで何件あるのか、相場感はどれくらいか、といった情報がないページは評価されにくい傾向があります。
743行の巨大 React カスタムフックを8モジュールに分割——段階的リファクタリングの実践ガイド
2026年5月22日
肥大化した React カスタムフックを責務ごとに8モジュールへ分割し、型安全性とテスト容易性を向上させた実践記録。型アサーション削除、エラーメッセージ一元管理、キャッシュテスト実装の3つの改善を詳しく解説します。




