やることリスト
タイポがないか確認する
想定外のことが起きている場所を特定する
ログを確認する(エラーが出ていないか)
エラー文を理解する
SQL を確認する(意図したクエリになっているか)
Devツールのコンソールを確認する(エラーが出ていないか)
Devツールのネットワークを確認する(リクエストとレスポンス)
どこまでうまくいっているか順番に確認する
p
ブレークポイント
関係ないコードを消す(コメントアウトする)
変数を固定値に置き換える
条件分岐をなくしてみる
極端な例を考える
単純化する
最低限のコードだけにして動かしてみる
何が起きていて何が問題なのか、何がわからないのか、何がやりたいのか、どうなってほしいのか、具体的に言語化する
全体像を見る
最終形を思い描く
目的を再確認する
ゼロベースで考える
実行しているコードが自分が思っているものか確認する
コンパイルし直す
サーバーを再起動する
ファイルが保存されているか
URL は合っているか
ブランチは合っているか