Job

簡単なデイリービルドを組んでみる その2

Job

まずはマスターソースの取り出し。 現在のプロジェクトではソースファイルはVisual SourceSafeで管理されているので、ここからビルドPCに最新版一式を取り出すことにする。VSSはコマンドライン上で操作して、この内容をバッチファイルに書く。 プロジェクト…

簡単なデイリービルドを組んでみる その1

Job

ジョエルテストにも出てきたデイリービルド。現在のプロジェクトでは組まれていなくて、でも必要な行いだとは思うので、簡単なものを組んでみた。 CruiseControl.NETなんかを使えれば素敵なのかもしれないけれど、そこまでたいそうなものは必要なさげ。そん…

今日もお仕事

Job

客先サポートで、本日も会社で待機。一人だけなので、とても静か。おかげで仕事(別件)も捗ります。 昨日はちょいちょいと電話があったものの、今日はまったく電話もなし。何もしないのもってわけで、夕方頃にちょいと電話をしてみたら、 今日はソフトを動…

来年度に向けて

職場で面談があった。来年度はもっとプロジェクトを主導して欲しいらしい。傍観者的な立場でいたかったのに。 面談の終わりに何か言っておくことはないかと訊かれたので、時期は未定ながら退職する予定であることを表明しておいた。何も決まっていないのだけ…

朝から雑用

Job

今朝は定時に出社して、粗大ゴミ回収の段取り。 オフィスの隅っこに積んである粗大ゴミの重量をいちいち量って、オフィスの入り口へと台車で移動する。総重量140キロ。久しぶりに重いものを運んだので、朝からヘトヘトなり。 運び終わって一息ついたころ…

スクランブル体制

月末の土日は客先サポートで出勤になりそう。代休はもらえるらしいのだが、年度末やらとの兼ね合いで、今月中に代休を取らないといけないらしい。個人的には4月になってから休める方がうれしいので、今月に代休を取った振りをしておいて来月休もうかと思っ…

終わり間際に忙しくなる、の法則

Job

いつだって、そう。週末に向けて、ほんわかした感じでいると、そこに突然仕事が舞い込んでくる。 そこは仕様がグレーなんだよぅ。対応は週明けではダメですか?

社内教育

Job

午前中に社内教育に行ってきた。講師の頭髪が偽装っぽくて、さらに最前列に陣取ってしまったものだから、ソコばっかりに目が行ってしまったのだった。

客先作業

Job

今日は終日客先で詰めて作業をしてきた。仕様にグレーな部分があって、暫定モジュールを作ってリリースして終わり。 ここで問題発生。持ち込みPCはネットワーク接続できないし、近頃は機密保持とやらでUSBメモリなんかも使用禁止。結局はモジュールをCAB圧縮…

今日はのんびり

最近のメイン・タスクは客先サポート。メールを受けて不具合対策をして、修正モジュールを何日かに1回のペースで送っている。 前の会社だと、同じような仕事でも結構な密度でこなしていたけれど、今の会社は周りのペースがすさまじく遅いので、多少気を抜い…

世の中は広い

Job

先達のVBコードを眺めていて、 If TypeName(hoge) = "Nothing" Then といった記述を見かけて、これは、 If hoge Is Nothing Then なんじゃあないの。全く味わい深いぜ、と思いつつ、試しに "typename(*)*=*"nothing"" とググってみたところ、意外にたくさん…

スパゲッティを味わう

Job

あいかわらず、先人たちが遺したVBコードを解析中。 Form_Load が1300行程あるとです。 内部メソッドの文化がないので、全部の処理がイベントハンドラに直書きされているとです。 コピー&ペーストばかりで、なんだか間違い探しをしている気分です。 濁流に…

他人のコード

Job

5年前に作られた他人のVBコードを解析中に、久しぶりに味わい深いコードに出会った。 Public Const COMMA = "," 'カンマ Public Const YEN = "\" '\ Public Const EQUAL = "=" '= もうがっかり。ご丁寧にコメントまでついているし。でも、この業界に入って…

JSFとかで遊んでみる

Job

仕事には全く無関係だけれど、JSFとかSpringとかで遊んでみる。今さらJSFなんて、時代に乗り遅れていますか? 仕事でStrutsをさわって以来Webアプリから遠ざかっていたので、この領域ではすっかり浦島太郎状態。環境設定ファイルやらビルドファイルやら、色…

再現性の低いバグを解決

Job

なかなか再現できないバグも、分かってしまえば何てことはない。突然閃いたので、100%再現できる手順を見つけてしまった。再現できれば直すのはすぐだし。 本当は体系立ててやらないといけないんだろうけど。

VBを追う

Job

仕事で久しぶりにVB6のソースを追っている。ちょっとした機能を追加するだけなのに、情けないことに今のつくりが全く頭に入ってこない。この汚さはVBの限界なのか、それとも作り手の限界なのか。前の会社のVBの達人のソースも結構汚かったから、ここはVBの限…

所用で休み

本日は急用で休み。電話で会社に連絡を入れた時の、マネージャの一言。 その用事は仕事よりも大事なんですか? 今は何時代なのかわからなくなって、目眩がした。私の価値観の中で、仕事より優先度の低いものはありませんから。

不具合調査

Job

何だか思いっきり環境に依存する不具合を調査中。ソースを見ながら現象を再現できる手段はないかと思案しているが、なかなかうまい具合に再現できない。もっと効率よく調査できる方法はないものか。

プロジェクトを振り返る

Job

プロジェクトが一段落したので、反省会ミーティング。赤字だし品質もあまり良くないので、問題点は山ほどあるはず。KPTでいうと、PばかりでKがない状態。 でもプロジェクトが開始したのは去年の2月で終了したのは1ヶ月も前のこと。その間は全く反省会をし…

客からクレーム

Job

1年近く前に関わった機能について、客からクレームが来た。仕様がグレーの部分なので、議事録がなんだとかやり合っているみたい。でも、客の要望を満たせないだから、直すのは必然だと思うよ。 ソースを眺めていて思ったのは、他の人は結構いい加減に作りこ…

不具合の原因はわかったけど

Job

なんのことはない、インスタンス変数の後始末が漏れていただけだった。でも上の人には原因を解析するのに時間がかかりそうと報告してあるので、もう少し遊ばせてもらうとしよう。 他人のソースをじっくり読んだけれど、あまりにひどい。インスタンス変数の名…

不具合対応

Job

プロジェクトが導入フェーズに入り、不具合の対応、それも他の人が作ったところの不具合の面倒を見るケースが多い。作った人のほとんどはこの世この会社にはいない人達なので、残されたソースを読み込んで慎重に手当てをしてあげましょう。 不具合の原因をつ…

プレゼンを見て思う

Job

数年の間客先に出向していた人の報告会があった。30分あまりの発表内容にパワーポイントが表紙込みで6ページ。各ページには図と文章がびっしりで、これを見せながら穏やかな調子で延々と説明していくという、プレゼンとして一番ダメなパターンだった。 もっ…

終日研修だった

仕事柄というか会社柄というか、工場系の研修を受けることが多い。内容は理解できるし工場での作業では役に立つんだろうけど、ソフトの開発にどう応用すべきかがピンと来ない。

社会復帰

個人的に4連休だったので、今日は社会復帰に向けて意識を引き戻し中。他の人に仕事のことの質問や依頼を受けても、すぐには理解できないことも。 とはいえ、明日から2日連続の研修を受けるので、完全に社会復帰できるのは来週以降になりそうな気が...。

お仕事してます

世間は三連休らしいですね。私はといえば、今日はごりごりとデバッグ中。月曜日は普通に出勤日。 でも今日の分は来週に代休を取るとして、さらに有給も組み合わせたりなんかして、ちょっとした秋休みを入れる予定。久しぶりに家族旅行にでも行こうかと。 今…

監査の対応に大わらわ

Job

とある監査の対応担当者になってしまった。自分のことをよく知る人だったら、こんなことは絶対させないんだろうけど。心配だろうし。 書類の整理とか、運用手順の確認だとか、面倒な事この上なし。欝だ。

理想の場所はあるのか?

2日連続で面接に行ってきた。どちらも自分のキャリア&やりたいことからは少しずれている印象。秋までには移ろうと思っていたのに、もう9月ですよ。 理想の場所探しは、まだまだ続きそう...。

バックアップ

会社の借用PCを返却することになったので、中のファイルを移動する。今までのソースファイル一式が一定の日付毎に圧縮して保存してあるのだけれど、この圧縮形式がRAR。何故にRAR?使い勝手を無視して、単純に圧縮率だけで決めてないか?

危機感のない人達...

Job

社内的な納期を過ぎて、はや2週間。ようやく形らしくなってきた。 他のメンバーの人達は、できていなくても時間が来たら帰っていくし、形になったらなったで、のほほんとしている。 この会社は競争に晒されていないからか、ものすごくのんびりしているよう…