CST

1人足りない

CST

LPがいない。いままでは自分だったけど、今回はそこまで手が回らない。代役を立てるのも難しい。つーか、そんな人はいない。各人の奮起に期待するしか無いな。

Re:SVNクライアントの設定

CST

昨夜は夢見がよくなかった。週末を挟んだ金曜~月曜が某地への出張となり、某所に連絡しなきゃ、とアタフタしていた。いや、そうなったら嬉しんだけどね。そういう可能性が無いので目が覚めてがっかり。そんなわけで今日はゆっくり目のスタート。VisualSVNの…

SVNクライアントの設定

CST

BTSがTrackLightningなんだからリポジトリはSubversion。しかしVisual Studioからどうやって使うんだ?とおもってぐぐってみたらプラグインを発見。 VisualSVN AnkhSVN 両方使ってみたけど、VisualSVNの方がVisual Studioと上手く統合できている感じ。それに…

Re:ツールエンハンス

CST

本日はバイナリデータの扱いナリ。昼寝したから終わらなかったナリ。それにしても元のソースひど杉。エラー処理が一切ない。それにset()してget()すると末尾に0x00が付加される謎仕様。やっぱりテストしてねーな、これ。とりあえずget()するとき、最後の1バ…

ツールエンハンス

CST

COUNTER型をサポート。といっても実際はNUMBER型。対応するSEQUENCEを定義しておいて、INSERTのイベントでnextvalをセットするトリガーをテーブルに定義すれば桶。明日はBIN型。それはともかくとして、CSTが終わったら旅に出よう。

WBS微調整

CST

プロジェクトは生き物だからWBSも常に微調整が必要。毎日いじるとメンバーが混乱するから週末に調整して、月曜日に発表するのが最近のリズム。その調整もTaskのAassign1つとっても メンバーのスキル プログラムの難易度 クリティカルパス上のTaskかどうか …

プロトタイプ作り

CST

ひと通り書き終わった。もうちょっとテストしたら、これを量産するツールを作らなきゃ。それにしてもVB.NETの例外処理はアカン。Javaなら例外をThrowする可能性のあるメソッドを呼び出すときは、その例外をcatchするか、Throwsで呼び出し元に委譲するよう、…

仕様書作成

CST

昼前になってやっと調子が出てきた。進捗の遅れを取り戻すため、来週、某メンバーにassignするはずだった仕様書作成に着手。当初の予定では某メンバーに考えさせるつもりだったけど、それだと遅れが拡大しちゃうから、知ってる自分が一気に書き上げる。書き…

プログラム考古学?

CST

なぜこのプログラムはわかりにくいのか? まともなドキュメントが無い というのはお約束なのであえて触れないw。 スーパークラスがでかくて複雑怪奇 サブクラスのメソッドはoverwriteすることもなくsuper.foo(x)している。スーパークラスのfoo()はxで処理を…

ORA-01795: リストに指定できる式の最大数は1000です。

引き続きソース読み。IN句の要素にSELECT文を使っているSQLを発見。こんな感じ SELECT * FROM FOO WHERE FOO.ID IN ( SELECT BAR.ID FROM BAR ) 見つけた箇所の()内は要素数が1000を超える可能性があるからIN句は使っちゃダメなはず。しかもこのSQLはエラー…

一理あるのか

CST

人、モノ、金の手配で忙しい。しかし「プロジェクトはロジスティックが成否を握っている」わけで、手抜き厳禁。かつ速やかに遂行しなきゃ。そしてミーティング。メンバーから謎仕様について重要な手がかりを得る。うーん、そういうこと?もしそうなら、謎は…

リファクタリングしたい

CST

今日もソース読み。目指した方向としては間違っていないと思う。しかし内部実装はひどいもんだ。コメントも書かれているけど、コメントになっていない。気づいた所からリファクタリングして行きたいけど、今はやめておくのが無難だと思う。全体の構造を把握…

午後からソース読み

CST

ODP.NET(Oracle Data Provider for .NET)使っているんだ。だったら直接SQLを生成・実行すればいいのでは...。まぁDAOを用意するならプレーンなCRUD機能だけ定義しておいて、不足分機能はサブクラスにまかせるとか。CSTの作者は無理やりSQLを隠蔽して、なおか…

構造的なアプローチ

CST

みんな不具合対策で読んだソースについてはそれなりに情報を持っているようだけど、所詮葉っぱの部分。葉っぱを何枚集めても木になることはない。なのでトップダウン解析は必須。といっても各レイヤーともパターン化された作りになっているようだから、全部…

PL = LP

CST

PM(Project Manager)とPL(Project Leader)の違いは何か?個人的には、プロ野球に例えれば 球団オーナーがPMで、監督がPL だと思っている。メンバーが設計で悩んでいたり、バグ取りで苦しんでいたら「こうやったらどうだ」と手本を見せ、いざとなったら 10番…

Crazy Show Time、あるいはCurious Show Time

CST

どっちでもいいや。はじまり、はじまり~。 兎にも角にもWBSを作り始めたが 笑ってしまうほど短納期 土、日、夏休みを除くとぞっとするほど日がない。そこにどう詰め込むか?が腕の見せ所。今の段階では中日程をプロットするだけ。順次段階的に細分化する。…