木枯らし1号

夜中に、風の音が強いなと思っていたら、木枯らし1号の発表があった。 3年振りらしい。
この前、修正が終わってリリースしたツール。 本チャンのデータでやるとエラーになるとクレームが来た。 デバッグしてみると、本来あるべきデータが空になっている。 をいをい、話しがちがうじゃないか。 そこが空なのは想定してなかったので、依頼元のF氏に相談すると、その空のレコードは無くても別のレコードで代替が効くので、そのレコードは削除しちゃえば?と云うので、その方向で修正を始めた。 デバッグを始めると、ヤケに時間がかかる。 よくよくコードを見ると、チェックしている行(レコード)と削除している行が1行ずれている。 チェックはRangeオブジェクトを使って、削除はRowプロパティを使っていたため、削除するレコードが無茶苦茶多くなっていたので時間が掛かっていた模様。 正しい行を削除するようにすると、時間も短縮されて許せるようになった。 他には影響もなさげなので、リリースした。
--

No comments: