実験中...
Next.js、React、TypeScriptなど、開発に役立つ技術情報 - ページ 3 / 11
ブラウザ認証は成功したのに、次のコマンドだけ急に権限エラーが出る。原因の多くはOSのkeyringへの保存が静かに失敗していることです。気づき方と直し方、手元で試せる確認コマンドをまとめました。
危険なコマンドを禁止したつもりが、オプションを1つ挟むだけで素通りする。原因はルール不足ではなく、先頭が固定されたパターンがそもそもマッチしていなかったこと。Claude Code の権限 deny ルールとフックに共通するこの穴を、実測で出た8通りの素通りから解説します。
AIにコードを調べさせると、答えが出る前にコンテキストが尽きる。原因は全文を渡す調べ方にあります。用途ごとに抽出系コマンドで範囲を先に絞る考え方と、今日から使える対応表をまとめました。
一部の項目だけを更新する機能で、値を空欄に戻す操作だけが黙って無視される。原因はfalsy判定が「空文字列」と「未指定」を同じものとして扱っていたこと。「渡されなかった」と「空にしろと指示された」を区別する判断基準を、修正コードと3パターンの検証手順で解説します。
環境構築コマンドを一つ叩いただけで、依存パッケージのビルドが壊れて動かなくなることがある。原因を1つ直しても再発する構造だったので、壊れたら自動で元に戻る仕組みごと作った話。
営業管理ダッシュボードで、JST早朝だけ期限超過アラートが赤にならないバグが起きた。原因はサーバーがUTCで動いていたこと。修正時に必要になったhydration mismatch回避の設計判断も紹介します。
マージ済みworktreeを一括削除するはずのコマンドが、ロック済みという理由で一律スキップし続けていた。原因は死んだプロセスが握ったまま残るstaleロック。pidの生死をkill -0で確認し、死んでいれば自動でunlockしてから削除する改善を解説する。
社内ダッシュボードの認証をAIに書かせたら、動くのに危険なコードが出てきた。レビューで直した3つの落とし穴と、次に任せるときの指示のコツを紹介します。
システム改修が進むほど、固定した基準値と比較する監視アラートは的外れな誤検知を量産するようになる。直近の履歴どうしを比較するrolling window比較に切り替えて、この陳腐化を解消した設計を紹介する。
正解のない問いに、一緒に挑みましょう。まずはお気軽にご相談ください。