Diary of Sacred Fox - September 14, 2002

The Quintetには通算 179067 人(今日:0, 昨日:1)のお客様が来場しています

2002/09/14

バグ…それはプログラマの天敵

拙作Illust Logic Paintでイラストロジックを解いていたら正解判定で縦の数字にエラーがあるのに横の数字にはエラーが出なかった
入力時に縦横の数字の合計が一致しているのを確認してあるので明らかにこの挙動はバグ…信頼しきっていた判定ルーチンがぁ!!
嘆いても仕方ないので取りあえず実はこれをやるためにVBでデバッグ用イミディエイトペインを使った 1ユーザだったらこんなことは出来ないんだよな…実際に塗られているセルの数と数字の合計を比較確認してみる…違う!!
どうやら縦の数字の判定が正しいみたいで横の数字が嘘をついていると…
しばらくイミディエイトペインをいじくっているうちにあからさまに怪しい場所を発見, こういうときにもミスしてしまうのかとちょっと感心してみたり…
原因がわかれば修正するのは結構簡単でものの5分で終わる
もちろんロジックの方もすぐに修正して正解にこぎつける
かなり特異なやり方をしないと縦と横で同時にバグを出して正解とは表示しないだろうから今までのは多分大丈夫だけど…
チェックするのも面倒なので放置決定します
バグ修正版『は』というより『だけは』上記のページにおいてあるので取ってってください
ついでにVer. 1.16も撤去しました
さすがにBuildが9違うものまで同時に面倒を見る気にはなれないので…
多分Ver. 2.xx固有バグも駆逐されきっているでしょうからね

ここで多分発見しづらいIllust Logic Paintのキー操作一覧とかを書いてみたりしようと思う
プログラムの挙動自体は概要しかページ上に書いていないのにいつまでたってもドキュメントのひとつもつけないので知られざる機能が山のようにあって誰も使えないのではと一瞬思ったからである

プログラム概要は以下のとおり

機能一覧は以下のとおり(簡単な順に)
単にクリックと書かれている場合は左右とも同等の動きをすることを示している

こんなものでしょうか
今までの中でダントツで最長の日記になってしまったような気がする…
しかも大して意味のない覚書に過ぎないような気も…
うぅっ…

Comments (0):