エラーメッセージやログを手がかりに、再現→絞り込み→仮説→修正→再確認の順で不具合を直していく作業です。値を出力して追う方法と、コードを一時停止して中身を覗くデバッガという方法があります。
エラーメッセージやログを手がかりに、再現→絞り込み→仮説→修正→再確認の順で不具合を直していく作業です。値を出力して追う方法と、コードを一時停止して中身を覗くデバッガという方法があります。
非エンジニアが AI にエラーメッセージをそのまま貼って直してもらう場面でよく登場します。ビルドが通らない、動かない、といった不具合にぶつかったときの合言葉です。
画面に赤いエラーメッセージが出ているコード画面を、虫眼鏡で覗き込みながら原因を探す様子。矢印で「再現→絞り込み→修正」の流れを示す
擬人化ポンチ絵 · 後日差し込み不具合の原因を特定し、直す一連の作業です。
原因が分かれば、次に何をすべきか迷わなくなります。
推測だけで直すと、別の不具合を生むことがあります。
コードが動かない、思いどおりに動かないときに使います。
まずエラーメッセージを最後までよく読むことから始まります。
print デバッグ、ブレークポイント、バグの語源
「バグ」という呼び名は、1947 年に Grace Hopper のチームが Mark II コンピュータのリレーに実際の蛾(moth)が挟まっていたのを見つけた逸話に由来するとよく紹介されま…