実験中...
Next.js、React、TypeScriptなど、開発に役立つ技術情報 - ページ 4 / 12
環境構築コマンドを一つ叩いただけで、依存パッケージのビルドが壊れて動かなくなることがある。原因を1つ直しても再発する構造だったので、壊れたら自動で元に戻る仕組みごと作った話。
営業管理ダッシュボードで、JST早朝だけ期限超過アラートが赤にならないバグが起きた。原因はサーバーがUTCで動いていたこと。修正時に必要になったhydration mismatch回避の設計判断も紹介します。
マージ済みworktreeを一括削除するはずのコマンドが、ロック済みという理由で一律スキップし続けていた。原因は死んだプロセスが握ったまま残るstaleロック。pidの生死をkill -0で確認し、死んでいれば自動でunlockしてから削除する改善を解説する。
社内ダッシュボードの認証をAIに書かせたら、動くのに危険なコードが出てきた。レビューで直した3つの落とし穴と、次に任せるときの指示のコツを紹介します。
システム改修が進むほど、固定した基準値と比較する監視アラートは的外れな誤検知を量産するようになる。直近の履歴どうしを比較するrolling window比較に切り替えて、この陳腐化を解消した設計を紹介する。
シェルスクリプトのJSON出力がCIでだけ、しかも稀に壊れる原因を追うと、SIGPIPEというLinuxのパイプ容量とheadの早期終了が絡む見えにくいバグに行き着きました。原因の切り分け方とhere-stringによる修正を解説します。
自動化パイプラインを運用していると、セキュリティチェックが壊れているのに気づかず「異常なし」で通ってしまうことがあります——そんな見落としの実例から、壊れた時に安全側で止めるか通すかをチェックの性質で使い分ける設計を解説します。
ルールを守れと書いた説明文が、そのルール違反だと機械的に誤判定されてしまう——そんな自己言及的な誤検知が自動化パイプラインで実際に起きました。誤検知の構造と、検出対象を自由文から構造化フィールドへ移して直した設計を紹介します。
PCで走らせているAIコーディングエージェントの様子を、外出先のスマホから確認して指示も出したい。SSHクライアント・VPN・マルチプレクサの3層をそれぞれ比較検討し、いまの構成に落ち着くまでの選定記です。
正解のない問いに、一緒に挑みましょう。まずはお気軽にご相談ください。