Topic

並行開発

AI駆動開発では、複数のエージェントが同時に別々の作業を進めます。そのとき効いてくるのが、作業フォルダをどう分けるか、コンテナやテストをどこで走らせるか、という開発環境の設計です。

Git worktree で作業を分けても、Docker のネットワークは共有されます。E2Eテストのワーカーを増やしても、テスト対象のシステムが1つなら競合します。並列度を上げるほど、「コードの問題」と「単に同時に動かしすぎているだけ」の区別がつきにくくなります。

このページでは、worktree と branch の違いから、Dockerネットワークの枯渇、E2Eテストの並列実行、ローカルとクラウドの使い分けまでをまとめています。

このテーマに関連するサービス

記事の内容を実際の業務に落とし込むところから、ご一緒できます。