2005-10-01から1日間の記事一覧

オブジェクト指向設計の原則

「JavaプログラマのためのUML」から,簡単なまとめ(メモ)。 設計品質 設計の臭い 硬直性:変更しにくいシステム。変更の影響範囲が広い 脆弱性:一部を変更するとあちこちに綻び(エラー)が生じるシステム 低移植性:分割できない複雑なシステム 粘着性:? …

C++ 版 DI コンテナ

GLAD!!さんが作ってくれたDIコンテナ動かしてみました。サンキューGLAD!!さん。 旧バージョンでのビルドメモ*1 gcc 2.95(←旧い)でビルドすると,以下の箇所でコンパイルに失敗した。 ワークアラウンド 1. cppdicon/TraceInterceptor.cpp:vsprintf()のプロト…