1. 壊れた例と修正した例で開始・戻る・もう一度開始を試し、ファイルの修正と実際の動作の違いを見てみよう。
2. 実際のWordPress作業では、コードとAPIの確認後も、公開ページのキャッシュと続きを読む欄の配置を別々に確認したよ。
3. 再現する手順と期待した結果・実際の結果を伝えて、確認した端末や動作と、まだ試していない項目を分けて残そう。
AIもコーディングも初めてのスナックガールズが、実際に試して、つまずいたところを一つずつ学んでいく開発日誌です。今回は、AIの修正結果をどう確認するか、小さなボタンの練習と実際のWordPressサイトの作業を一緒に見ていきます。


直ったって返事は来たのに、ボタンはそのまま
こんにちは、レッドだよ。AIが長い説明の最後に「修正完了」って書いてくれると、ひとまずうれしいよね。難しい説明は全部わからなくても、これで動くんだろうなって思うし。
でも、その返事だけ読んで画面を閉じると、見落とすものがあるの。ファイルを直したことと、使いたかった機能がちゃんと動くことは、別々に確認しないといけない。今日は開始ボタンを押しながら、その違いを見てみよう。
自分で押してみる小さな練習
ボタンはあるのに、次の画面が開かない?
これは、この記事のために作った練習用の画面だよ。実際に制作中のゲームではないの。まず壊れた例で開始ボタンを押して、修正した例でも同じ手順で試してみて。
開始画面
開始を押すと、練習画面に移るはずだよ。
期待する結果:「開始」を一回押すと「練習画面」が表示されるはず。
どこまで確認したのかな?
「修正した例」で開始を押すと練習画面が出て、最初の画面に戻れるか確認できるよ。この二つの動作を確認したからといって、保存機能やほかの端末での表示まで確認したわけではないの。この練習は、違いを見せるために二つのバージョンの動作をあらかじめ分けて作った例だよ。
まず「壊れた例」で開始を押してみて。そのままでしょ? 今度は「修正した例」でも同じボタンを押してみよう。画面が変わったら、戻るも押してみて。最初の画面がきれいに表示されるのを見ただけでは、この違いはわからないよ。

ちゃんと押したんだけど。シロちゃんもやってみて。

私もそのままです。どこで押したか、書いておきますね。
サイトの作業記録にも、まだ確認することがあった
小さなボタンの練習だけだと、ちょっと実感が湧かないよね? 実際にWordPressサイトを手直しした記録も持ってきたよ。9月14日に、開発日誌の下に「前の回・次の回・全一覧」へ読み進める欄を付けたの。韓国語の記事からは韓国語の回へ、英語と日本語の記事からは同じ言語の回へ移動できるようにする作業だったんだ。
コードの検査と公開APIの確認は通ったよ。APIは、サイトにデータを頼んで受け取るための窓口。ここでは、続きを読む欄にどの記事が入るかを確認できたの。でも、通常の公開URLで記事を開くと、英語の第1回・第6回と日本語の第6回には古い画面が残っていた。この記録を読むと、データを受け取れると確認しただけで、読者の画面も変わったと思っちゃいけないんだなって感じたよ。
当時の記録で確認された原因は、キャッシュだった。キャッシュは、ページを素早く表示するために一時的に保管しておくコピーだよ。新しいコードを入れても、保管された古いページが出てくると、読者には前の画面が見えるの。このときはキャッシュを手動で消さず、自然に更新されたあと、同じ公開URLをもう一度確認したよ。9月14日午後9時46分(韓国標準時)の再確認記録には、三つの記事すべてに続きを読む欄と自動更新スクリプトがあると残っているんだ。
| 実際に確認したこと | その確認でわかったこと |
|---|---|
| コードの検査・公開APIの確認 | 続きを読む欄のロジックと、渡されるデータが用意されている |
| 通常の公開URLを開く | 一部の記事に古い画面が残っている |
| 更新後に同じURLを再確認 | 該当する三つの記事で、新しい欄と更新スクリプトを確認 |
| 予約記事が表示されるかを確認 | まだ公開されていない回は、続きを読む欄から除外 |
配置も別に直したよ。最初は続きを読む欄が共有・いいねのあとにあったんだけど、ハッシュタグのすぐあとに移して、実際のページで順番をもう一度確認したの。「欄がある」と「読者が読んでいる途中で見つけやすい場所にある」も、別の確認なんだね。元の本文と予約時刻が変わっていないかも、一緒に検査したよ。


英語の第6回でも、ハッシュタグの下に続きを読む欄が見えるよ。9月当時の画面とは区別してね。

コードはできてても、私が見てる画面は前のままってこともあったんだね。

そういうこともあります。同じURLをもう一度開いて、どこまで変わったか確認する必要がありますね。
この記録を読んだので、今回のボタンの練習でも「ボタンができた」で終わりにしないつもり。押すとどこへ行くか、戻れるか、もう一度やっても同じか、別々に見てみよう。それから、画面がそのままだからって、すぐキャッシュのせいにしないこと。今回のサイト作業ではキャッシュだったけど、別の問題なら原因を改めて調べないといけないからね。
「動かない」のあとに、何を伝えればいい?
壊れたボタンの例に戻ってきたよ。私はすぐ直してもらおうとしたけど、その前にキラリが押した場所をもう一度見たの。開始ボタンで、何も変わらなかった。そこまでは確認できた。でも、なぜ動かないのかはまだわからない。見た現象と、推測した原因を混ぜないことが先だよ。
AIにも「ボタンのコードが間違ってる」と原因を決めて伝えるより、同じ状況をもう一度見られるように説明しよう。こうして問題をもう一度起こすことを、再現というよ。
| 伝えること | 今回の練習なら |
|---|---|
| どこで | PCのブラウザー、「壊れた例」の最初の画面 |
| どんな順番で | 例を開いて「開始」を一回押す |
| 期待した結果 | 練習画面が開く |
| 実際の結果 | 最初の画面がそのまま残る |
| 一緒に渡す資料 | 関連ファイル、実行の手順、スクリーンショット。エラーメッセージが出たら、原文のまま |
スクリーンショットはどこを押したかを見せるのに便利で、短い画面録画は押したあとに何が起きたかを見せるのに便利だよ。エラーメッセージは勝手に短くせず、コピーしてね。ただし、パスワードやログイントークンなどの秘密の値は隠してから送ろう。エラーメッセージが出なかったなら、そのことだけ書けば大丈夫。


「何も反応しない」も説明になるんだね。原因がわからなくても。

はい。同じ手順で確認できれば、原因を探す助けになります。
一度に直すのは、一つから
ボタンを直すついでに、色も変えたいし、音楽も入れたいし、メニューも増やしたくなった。でも今回は我慢することにしたよ。一度に変えると、また動かなくなったときに、どの変更から見ればいいか私も迷いそうだから。
修正する前には、戻れるコピーを残しておこう。ファイルが少なければ作業フォルダーをコピーできるし、Gitを使っていれば、今の変更を確認してから保存する時点を残せるよ。どのバージョンだったか、何ができて何ができなかったかも一緒に書いておくと、戻したあとに比べやすいよ。
関連ファイル:[実際のファイルパス] 実行方法:[コマンドまたは開く手順] 使用環境:[端末 / ブラウザーまたはアプリのバージョン] 最初の画面で「開始」を一回押すと 練習画面が開くはずなのに、最初の画面がそのまま残っています。 添付した画面とエラーメッセージを参考にして。 まず同じ手順で問題を再現して、原因を確認して。 開始ボタンと画面の切り替えに必要なところだけ修正して。 ボタンの文言、色、位置、ほかのメニューの動作は維持して。 修正後は、開始 → 練習画面 → 戻るを確認して。 最初の画面に戻ったあと、もう一度開始しても動くか確認して。 確認した環境、実際の結果、変更したファイルを教えて。 実行していない確認項目は、未確認のまま残して。角括弧の中は自分の作業情報に変えてください。スクリーンショットやエラーメッセージがなければ、「添付した」と書かないでください。
すでにほかの人が同じファイルを直していたら、そのことも伝えてね。AIが修正前の状態に戻そうとして、ほかの作業まで消してしまうと困るから。今回の問題と関係のない変更が混ざっていたら、適用する前に別に見てみよう。
テスト合格? 何を試したの?
修正した例では画面が変わるよ。それで終わりかな? 私は戻るを押して、もう一度開始してみた。今回の目標には戻ることも入っていたからね。キラリは、ウィンドウを狭くしてボタンが隠れないかも見ようと言ったよ。
AIが「テスト合格」と教えてくれたら、何を、どこで、どう確認したか聞いてみよう。コードの一部を検査した結果だけでは、実際にボタンをクリックしたところまで確認したとはいえないよ。
| こんな結果なら | 確認した範囲 | まだ残っていること |
|---|---|---|
| ファイルの修正完了 | ファイルの内容が変わった | 実行できるか、実際にどう動くか |
| エラーなく実行できる | 確認した環境で起動した | ボタンや画面の切り替えなど、それぞれの機能 |
| 開始・戻るを確認 | その手順での動作 | 繰り返し操作や、別の条件 |
| 自動テスト合格 | 書かれたテストで検査した条件 | 検査していない機能・環境・表示の問題 |
ボタンがあるかだけを検査すると、押しても何も反応しないボタンが合格することもあるよ。「開始を押すと練習画面が表示される」のように、ユーザーが期待する結果を確認しないといけない。Playwrightのテスト指針でも、ユーザーに見える動作を検査することを勧めているよ。Playwrightのテスト作成ガイド
PCで動いたからといって、スマホでも確認したわけではないよ。ウィンドウを狭くすることと、実際のスマホでタップすることも違うからね。使う予定の端末で大事な動作から確認して、試せなかった環境は書き残そう。MDNのブラウザー・端末別テストガイド

シロちゃん、スマホでも押してみる? 私、外でも見るつもりなんだ。

いいですね。それはまだ試していませんから。
今回は私が先に押してみた
これからは「修正完了」って返事が来ても、すぐ終わりにはしないつもり。もともと動かなかった手順でもう一度試して、維持してほしいと頼んだところも一緒に見るよ。問題が残っていたら、どこまで動くか書いて、続きを進めればいいんだよね。
自分で確認したなら、練習の記録はこう残せるよ。「PCで開始 → 練習画面 → 戻る → もう一度開始を確認。実際のスマホでは未確認。」まだ押していないなら、確認したと書かないこと。試していないことも残しておけば、次の人もどこから見ればいいかわかるよね。
私はキラリのほうにノートPCを向けた。今回は自信があったよ。キラリがマウスを握ると、ネアも椅子を少し寄せたの。説明しかけていた私は、ただ隣で見ることにした。二人がどこで止まるのか、気になったんだ。


コメント
0ログイン不要。投稿したブラウザから編集・削除できます。
すべてのコメント 0
한국어 · English · 日本語まだコメントはありません。最初のひとことをどうぞ。