--- 再び帰郷 ---先週末はまた地元に帰ってました。
相変わらずやったことと言えば友達と飲んでただけだけど。
一応、友達の就職内定祝いってことで。
それにしても僕の友達には優秀な人が多いなぁ。
S社にS社・・・これだけじゃわからんか(笑)。
--- 朝から ---今日は久々に朝から日記書いてます。
先週末でサブリーダーとプログラマが1人ずつ抜けて、
いよいよこのプロジェクトも危うくなってきたわけです(笑)。
延びに延びていた結合テストも今日から始まる予定なのだが、
まだ何の音沙汰も無し。
しょうがないので日記でも・・・という流れだ。
--- 今週は? ---果たして忙しいのだろうか・・・
むか?しに出たスケジュール上では、今週で結合テスト終了。
来週から相手先のところで外部テストをやる予定らしいが、
もはやそれは夢物語。
大体まだコーディングだってロクに完了してない事実を
真リーダーは知っているんだろうか。
その分のしわ寄せが残った僕らに降りかかることは必至。
困ったもんだぜ。
--- 仕方なく・・・ ---テストはいつまで経っても始まりそうにないので
仕方なく他の人のプログラムを見ることにする。
これで全部だ。結局は僕が全部の人のプログラムを見てあげなくちゃいけない。
そうしないとテストで詰まることは目に見えているからだ。
さっき「とある」プログラマの日記を読んでいたせいか
思考が「毒々モード」に突入気味だ(笑)。この先読む人は要注意。
では、GO!
--- 唖然 ---・・・あまりにも汚い。読みにくい。
こんなプログラムをよく平気で書けるもんだ。
そして無意味なコードの羅列。
なぜimport文を指定していながら、クラスの完全限定名を記述する!?
某狂言師のダブルブッキング問題と同様、
こういうのは一つだけ記述(ブッキング)したら
もう片方は使わない(キャンセルする)のが常識なんだ。わかってくれ。
定数クラスを定義するのはいいが、
なぜそれをnewしている!?何のために定数をstaticにしてるんだ。
ひどい・・・ひとすぎる。
この入力処理は以前のプロジェクトで使っていたものを改良して作ったらしいが
こんなもの、とても流用できる代物じゃないよ。
それよりも、一からプログラムを出来ない奴を
外注プロジェクトのメンバーの一員に入れないでほしい。
こういうのはもう少し社内研修してからでないと実践では使えないよ。
というか、彼は派遣なんだっけ・・・為す術無し。
--- ようやく・・・ ---真リーダーに「テストまだですかぁ?」とメールで(柔かく)突っついたところ
ようやくテストの準備を始めたようだ・・・
これじゃ実際に始まるのは明日以降だね。
それよりも問題なのは、前々から言っているがDBモジュールだ。
このままじゃテストするのに膨大な無駄時間が掛かってしまう。
しかも今見てみたところ、レコードInsertの度にコミットしてるという愚かさ。
なんのためにコミットフラグ設定したのかわからんね、これじゃ。
・・・と、今ごろになって(現在15:35)SEの一人が
テスト用モジュールのリリースをしろとか言ってきやがった。
しかも16:00までに全作業を完了させろとは強引だぜ。
そういうことは早めに連絡しろっての。
--- 本音と建前 ---真リーダーから返事が返ってきた。
やはり、現実のスケジュールは「今月いっぱい」で
社内テスト完了という事になっている様子。
まぁとりあえず、真リーダーは現状をある程度は把握してるみたいで一安心。
な?んだ、あと3週間以上も社内テストに時間割けるのかぁ。
いや、違うな。
その「今月いっぱい」の中で社外テストも行わないといけないのは前と一緒。
おそらく、社外テストなんてすぐ終わると思ってるんだろうね。
--- 社内と社外 ---甘い。甘すぎるぜ。そんなの
アイスクリームに蜂蜜と練乳かけてチョコレートコーティングする
くらいに甘いぜ・・・なんじゃそりゃ(笑)。
今回一番重要なのが配賦と呼ばれているメイン処理。
その次に大事なのがインポート処理だ。
相手先からどんなデータが渡ってくるかもわからないまま
社内テストをいくら繰り返したところで
社外で試せば確実といっていいほど上手くいかないなんてのはもはや常識。
まぁ、社外テストすらも今月で完了させるっていうのも
完全な建前に過ぎないとは思うけどね。
そうでないとこっちが困る。休日出勤なんかは御免だぜ。
--- Eclipse ---Eclipseというソフトを使ってみる。
これはフリーで提供されているJavaの総合環境で、なかなか好評らしい。
で、使ってみたところ。良いね。
今の現場ではIBMのVisual Ageを使ってるんだけど、
これと比べても雲泥の差。それなのに金払ってこういうソフト使ってる奴の気が知れんぜ。
今は亡きサブリーダー曰く、「せっかくあるんだから使わないと」。
お前は
道端に落ちてる飴を拾い食いする小学生か!まったく・・・あれば使うってもんじゃないぜ、こういうのは。
有能なソフトだからこそ、導入する価値があるのだ。
自動Import文作成、CVS連動、VisualCのようなメソッドヒント、
リファクタリング支援、ネイティブで高速な開発環境・・・
これら全てが揃っているEclipseと、全く揃っていないVisualAge。
あなたなら使うのは、どっち?(どっちの料理ショー風)
--- アウチの人 ---なんてこったい・・・
サブリーダーが抜けたので、今日から進捗は真リーダーが進めるようだ。
別にそれは構わないんだが、そこで「アウチの人」(笑)が新たに出現。
これで今いるプログラマは僕、ピンチの人、アウチの人・・・猛烈に駄目じゃん。
そのアウチの人、何がアウチかというと。
今日完成させるはずのプログラムがまだ出来上がっていないらしく
僕が真リーダーからヘルプを要請される。
で、「だいたい完成した」プログラムを読んでみると・・・
完全にアウチだ。
単体テストをやってないのはともかくとして、プログラムの設計がまるで間違っている。
リーダーには「今日中には単体テストまで終わらせて欲しい」と言われたので
僕が全部書き直した方が早い。
そんなこんなで、結局作業が終わったのが9時過ぎ。
こんな遅くまで残る羽目になるとは・・・ふぅ、疲れたぜ。
--- 終わり ---はい、長かった今日の日記も無事終了です(笑)。
ここまで読んでくれた皆、ありがとう。
では、アディオス!