Date: Thu, 14 Oct 2004 13:23:55 +0900
From: Ryuichi Tsuchiya <*******.********@**.***>
Subject: [oosquare-ml:04408] Re: 現場では言葉だけが先行していませんか?
Sender: *******.********@**.***
To: ***********@***.***.*******.**.**
Message-Id: <**************.****.*******.********@**.***>
In-Reply-To: <**********.***@**********.******.**.**>
References: <************.********@***.******.**.**> <**********.***@**********.******.**.**>
X-Mail-Count: 04408
こんにちは、土屋と申します。
思うところのことを書きます。
> 「OO の利点とは何?」と聞かれて、
特に企業用の情報システムを対象とした場合、「よいシステム」の条件として;
* 見通しが良い (障害の原因が特定しやすい、など)
* 改造しやすい (仕様変更や機能追加に追従しやすい、など)
* 安定して動作する (想定外の使い方でもちゃんと動く、など)
などがあります。(他にもあるでしょうけど)
どんな開発方法をとっても、この条件は実現できるはずですが、OOのアプローチ
をちゃんととると(個人的には)特に実現「しやすい」と感じています。
ただし「銀の弾丸」ではありません。「よいシステム」を念頭に入れずに、いい
加減に設計や実装をすると、OOでも「よいシステム」にならないことが多いです。
(当たり前ですが)
--
土屋龍一