
プログラムのエラーを見つけるコツ
スキ
6
質問
結城先生、こんにちは。
自分は、プログラムのエラー箇所を見つけるのに時間が掛かってしまうことで悩んでいます。見つけようとしても結局見つけられず、他の人の力を借りることもよくあります。
自分はなかなか見つけられませんが、長いプログラムでもすぐにエラー箇所を見つけられる人もいます。
エラー箇所をすぐに見つけられるようになるための心がけなど、何かありますでしょうか。
結城浩のメールマガジン 2022年2月22日 Vol.517 より
回答
ご質問ありがとうございます。
プログラムのエラーがどこにあるのかを見つけるのは難しいことですよね。でも、あなたがおっしゃるように、エラーが起きている箇所をすぐに見つける人もいます。
この話はとても大きなものなので、網羅的に説明することはできません。ここでは以下の三点に絞ってお話ししましょう。
自分の理解を確かめる
正常な動作を知る
精密に読み、局所性を意識する
本を書く生活がもうすぐ30年目。著書は『数学ガール』『プログラマの数学』『暗号技術入門』『数学文章作法』など50冊以上。活動内容は https://mm.hyuki.net/n/n5f00c9cd281c をご覧ください。2014年度の日本数学会出版賞を受賞しました。