バグだらけ

昨日は、一昨日の続きでデータ調子・修正に追われた。結局他の顧客でも同様にポイントがおかしくなっていた。まぁそうだよね、プログラムにバグがあったんだもん。よく、1件しか明るみに出なかったな…

てか、こんなクソみたいなシステムよく売れるわ。お客さんいい人だからよかったけど、普通なら損害賠償ものだよ。

SQLで、クエリをいろいろこねくり回して作り、なんとかデータを正しいものに更新。SQLってマジで何でも出来るよな。今回は、同テーブル内の特定の値が最大のレコードと、特定の値が最小のレコードとをサブクエリを使って結合し、そのセレクト結果で特定の値を更新するというセルフ内部結合的なもののやり方を覚えた。いちいち、幾つかの仮テーブルに任意のレコードを突っ込んで、仮テーブルどうしを結合してから更新をかけるなんて回りくどいやり方をしなくてもいいんだ。こんなやり方もあるんだなぁと勉強になった。その後の仕事もあったから、先輩に手伝ってもらいながらやったんだけど、丁寧に教えてもらえてよかった。この先輩は、知識も豊富だし、いろいろ教えてくれる一番いい先輩。

その後は、機器の立ち上げに時間を取られてしまい、ずっとそれをやっていた。定時近くでようやく終わるかと思ったが、何かよくわからない例外エラーがどうしても出てきてしまい、その原因調査とWindowsの設定の見直しで結局20時までかかってしまった。てか、これまで送られて来ていた端末ではずっとそんなことなかったのに、何なんだよ。端末によって初期設定が違うとか、とんでもなさすぎでしょ。どうしようもないから、週明けにメーカーに確認するということになった。

そうだ、それと僕のお客さんからまた連絡があり、帳票に出てくる粗利がまたおかしいと連絡があった。この間過去のデータもプログラムも全部直したんだけど、言われてた帳票とはまた別のやつがおかしいとのこと。で、確認してみたところ、粗利・粗利率が出てる帳票全部アウトだった。税抜の帳票なのに、粗利だけ全部税込。酷いものは、税抜粗利額算出の式が、税抜売価×点数−税込原価になっていたりして信じられなかった。これ、一応ベースはパッケージで販売してるシステムのはずなんだけどな…酷すぎだよ…

これ、直すの僕だからマジでムカついた。作ったやつ誰だよ。検収で気付かなかった僕も悪いけど、入社2年目になりたてだった僕が、たった1人でぜーんぶ検収してたんだから。時間もなかったし。このシステムの導入月の残業時間、タイムカードを付けてる分だけでも70時間を超えるくらい頑張ったんだもん。自己検収を一切してくれないから、同じレコードが複数行出て来たり、実行ボタンを押しただけでエラーが出て落ちるとかそんなレベルだった。しかも、作る人は大阪で僕は東京だから、何かあったら一々メールや電話でやりとりしなければいけなくて。あの頃のストレスはヤバかったな。右も左もわからない僕がSEやらされてさ。だから、僕が文句言われるのは違うよね。

あぁ、また愚痴になってしまった。でも、僕にとってこのブログは、色々吐き出す場としても使ってるから、これでいいんだ。

それより、ようやく休みだ。今日は久しぶりに幼馴染が全員集合する。5年ぶりくらいかな、楽しみだ。バーベキューをやると聞いてるけど、天気は持つのかな…?

シェアする

  • このエントリーをはてなブックマークに追加