2005-01-01から1ヶ月間の記事一覧

DomainDrivenDesignで学んだこと

この本のメインは後半の「モデルが巨大になったときどうするか」というところなのでしょうが、自分にとっては前半の話が役に立ちました。(確か熟練者は前半は飛ばしてOK、みたいな記述があったような...orz) Repositoryの項 オブジェクトが他のオブジェク…

WORKING EFFECTIVELY WITH LEGACY CODEで学んだこと

さまざまなテクニックも有益なのですが、最も役に立ったことは LegacyCodeに新しいコードを足しても、それはLegacyCode という話。 ソースを大きく修正するのは怖いので躊躇する気持ちもあったのですが、これで踏ん切りがつきました。

昨年を振り返る

読書会に出たおかげでいろいろな方々と知り合いになれて刺激を受けました。どうもありがとうございました。プライベートでは、春に父が肺癌の手術をしたのが大きな出来事でした。手術は成功して今はすっかり元気になっていて、術後もう3回も海外旅行してたり…

いつ仕事するんだろう...

ペンギン旅行と温泉旅行、それに社内の研修を3月までに16日(!)も受けなくてはならず、実質3ヶ月のうち1ヶ月仕事しないような感じです。 研修は、いまさらStrutsとかASP.NET入門とか社内フレームワーク教育とかであんまり役に立ちそうな感じはしないのだけれ…

ペンギン旅行

昨年の目標だった「ペンギンを見に名古屋旅行」、ようやく実現することに。 (でぶさみ行けなくなっちゃいましたが) 志摩で1泊、名古屋で1泊する予定。

昨日の補足

(読み直すとなんだかやみくもにメソッド分割してるみたいなので補足。) 複雑な機能については、リファクタリングに入る前に検討を行ってます。 昔の設計書やソースを読みながら小さめな処理の単位を洗い出していきます。 小さめな処理の単位ごとに四角を書い…

AntHillが〜

ひさしぶりにサイトをおとずれてみるとオープンソース版の公開を止めてしまってます。ショック。 自分では(今回のプロジェクトでも)使ってるんですが、人には薦められなくなっちゃいました。。30万円も出せないよー。 ←と思ったら、わかりずらいところに移…

Rod Johnsonの次の本

11月発売予定といいつつ全く出てきません。 amazon.comで見ると発売日が4月11日になってます。当分先のことになりそう。

EclipseでSpring用の入力支援

Eclipseの設定の、java-Editor-Templatesで以下を追加します。 (いずれもコンテキストはjavadocです) 名前:spb 説明:spring用bean定義xDocletタグ パターン: @spring.bean name="${enclosing_type}" autowire="no" singleton="true" 名前:spp 説明:spring…

SpringFrameworkを使ったLegacyCode(過去の遺物)との付き合い方

ちょっと見るだけで途方にくれるようなLegacyCodeをどうしよう…というのが昨年末の課題だったのですが、いろいろな方にヒントをいただいたおかげでだいぶ道筋が見えてきました。 (以下、JDK1.3という縛りがあるので今回はSpringFrameworkを使っていますがS2…

あけましておめでとうございます

旧年中はお世話になりました。 今年もますます精進していきますのでどうぞご指導よろしくおねがいします。