フィードバック業完了
カードゲームの役を判定する( https://codeiq.jp/ace/nabetani_takenori/q476 )のフィードバック業完了。
何重にもミスがないことを確認したので大丈夫だという自信はあるものの、心配ではある。
今回はユーザーid.txt というファイルに書いた各個人用のフィードバックと、feedback.txt というファイルに書いた共通フィードバックを ruby でマージするという作業になった。
マージした結果得られたフィードバックテキストと送っていただいたテキストを並べて表示することができる html を生成する haml を書き、送っていただいた内容とこちらで書いた文章がマッチしているかどうかを確認した。これは目で確認するしかないので。
たぶんいちばん手間だったのは、間違ったプログラムに対して「ここが間違ってます」という指摘を書くためにバグを見つける作業。1時間以上かかった場合もあったり。
なにか新しいコードを書く行為自体は書こうと思ったものを書くのであってなんつーか自分の想像の範囲を超えないんだけど、他人ないし自分のコードのバグを直すのは、だいたいバグというのはどれも書いた人が書いた時の想像力を超えた範囲にあるからバグなのでだいたいファンタジーで好きだったりする
— kinaba (@kinaba) 2013, 9月 26
私もきらいじゃないんだけど。