急な仕様変更が入り、思っていた仕事が出来ず。
仕様変更は、思っていたより簡単に修正で来た。
クレームの方は、入力された電話番号を市外局番、市内局番、番号に分割して出力する部分で、たまに違う番号が出力されるというもの。
サンプルデータをもらったので試してみると、確かに市内局番が違う番号になっている。
デバッグしてみると電話番号から市外局番を削除するのにReplace関数を使っているのだけど、開始位置や変換回数を指定していなかったので、電話番号の途中に市外局番と同じ番号があると、それも削除されることが分かった。
いや、気が付かなかったなぁ(言い訳)。
先頭から一度だけのオプションをつけて実行すると上手くいった。
リリースして2年くらい経ってるから、気が付かないだけで過去にも同じ間違いがあったのかもしれない。
まったく申し訳ないことをした。
--
No comments:
Post a Comment