2009-10-16から1日間の記事一覧

スマートモデルがアンチパターンなケースもある

http://d.hatena.ne.jp/zetta1985/20091014/1255620654 の「1. 参照」例の、より良い実装より。 この実装だと、hogeListプロパティのカプセル化がいないので、内部を好き勝手にいじられてしまいます。hogeListに意図する型以外の要素を格納されてしまったり…

Throwableについて本気出して考えてみた 2nd Season

1st Seasonはこちら。Throwableについて本気出して考えてみた - 都元ダイスケ IT-PRESS以前は、何かをスローする状況を3つに分けてそれに合った設計をした例外を投げましょう、という考え方を示しました。 callerのバグ: RTE calleeのバグ: Error どちらでも…