Index: [Article Count Order] [Thread]

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でも「よいシステム」にならないことが多いです。
(当たり前ですが)

--
土屋龍一