| < 2014/12 | 新 | 2015/02 > | ||||
| 2015/01 | ||||||
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
| 01 | 02 | 03 | ||||
| 04 | 05 | 06 | 07 | 08 | 09 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
午後八時も過ぎた夜になってから、「明日の朝には結果を確認したいんで」と最終顧客から言われたらどうしたらいいのか。
まあ、麻に結果を確認したいといわれたら、それまでの夜の間に何とかするしかないわけで、もう現場責任者が何を言うわけでもなく徹夜での作業が決まったわけである。しかも、問題起こした部分が僕の会社の僕の直属の上司が作ったものでかつ本人はとっくに帰宅済みとかになると部下たる僕が帰ることなんか出来ないわけで、とにかく問題の部分を探し出して修正することになったわけである。
対象となっている部分はもともと数年前から稼動しているプログラムであるが、もっともと品質が悪い糞なプログラムな上にたびたび修正が加えられていてわかりにくい状態になってといる。すでに稼動しているプログラムはおいそれと全面改修出来ないのがつらい。これが個人的なプログラムなら白紙撤回全面新規作成なんて真似も出来るのだが。
そして僕は一回も見たことも触ったことの無い部分ときたもんだ。僕が担当しているシステムとは別のシステムで稼動しているプログラムであるため、データベースのレイアウトも構成も違う。文字型に CHAR ばっか使ってんじゃねぇよ。古いプログラムにありがちだが! 新システムは新システムで VARCHAR2 しか使ってないという舐めた構成だけどな! NOT NULL 制約がプライマリキーだけにしか掛かって無いとかマジで舐めてんな。
そんなわけでプログラムもデータベースも中に入っているデータすらも初めて見る中でひいこらがんばって、何とかおかしいと思われる部分を見つけ出して修正し、データ処理が完了するまでの三時間を机に突っ伏して寝て過ごし、終わったら結果を確認して……またミスが発覚して全員で泣きそうになったわけだ。とにかく修正してやり直し。
作業しているシステムが夜間バッチであり、もともと時間が掛かる処理なので時間が掛かるのは仕方ないのかもしれないが……いやでもテーブルの構成をちゃんと考え作ればこんな遅くはならないと思うんだがね。システムがどうこうの前に環境が劣悪すぎるぞ。誰だよこんなシステム作ったの。新人かよ。
こうしてめでたく、自分のベッドとホテルのベッドと作業場の机の寝心地を比較できたわけだ。自分の家のベッドが一番でした。
休みがほしいです。本当に……。