Index: [Article Count Order] [Thread]

Date:  Thu, 14 Oct 2004 22:24:43 +0900
From:  The Murayama <*******@***.******.**.**>
Subject:  [oosquare-ml:04413] Re: 現場では言葉だけが先行していませんか?
To:  ***********@***.***.*******.**.**
Message-Id:  <**************.****.*******@***.******.**.**>
In-Reply-To:  <**************.****.******@*********.**.**>
References:  <**************.****.*******@***.******.**.**> <**************.****.******@*********.**.**>
X-Mail-Count: 04413

村山です.

>     ユーザーの役に立つ「動く」ソフトウェアを,
>     妥当なコスト,妥当な期間で開発すること

は同感です.それを満たすためには,自ずと

>     美しいコードを書くこと
>     美しい設計をすること

が必要になります.

スパゲティプログラムでは品質も保証できないし,
満足に動くことさえままなりません.
開発期間もコストも,軽く数倍以上に跳ね上がります.

コレが手段である.それは同感です.

> > #OOA/OOD屋とOOP屋が設計に関する議論をすると,平行線を辿るものでしょう.
> それは両者が共通のゴールを目指していないからでしょう.

しかし問題なのは,OOA/OOD屋が作る設計というのが,
「お世辞にも綺麗な設計ではない」
ということなのですよ.
もちろん,そのまま作ると実装もスパゲティ化します.

それに,はたしてOOA/OOD屋にゴールという発想があるかどうか.
#OOA/OOD屋のゴールって
#「設計者が楽すること(その分実装者が苦労すること)」
#じゃないかと思うことさえある.