わさっきhb

大学(教育研究)とか ,親馬鹿とか,和歌山とか,とか,とか.

読み上げてみ

一昨日の自主演習で巡回していて,何度か,困っている学生students in a pickleに,「エラーのある行を,順番に,読み上げてみ」と指示することがありました.例えば,

if (0=strcmp(p,":"))

のような文なら,「いふ,かっこ,ぜろ…」と言って,次の「=」*1を見て「あっ」と声をあげるわけです.
今朝の自分のプログラミング.言語はRubyなのですが,FasterCSVを使って表を生成する50行程度のプログラムが,なぜかうまくいきません.エラーメッセージは以下の通り.

progress.rb:40:in `make_table': uninitialized constant Progress::FatserCSV(NameError)

requireに失敗したのかとかいろいろ試したり,Googleで調べたりしたものの,いい答えが見つかりません.
これも,エラーメッセージを口に出して読むことから始めれば,「FatserCSV」というスペルミスに簡単に気づいていました.
ああ恥ずかしい.

*1:ここは「==」でないといけません.