Index: [Article Count Order] [Thread]

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

村山です.

> それは OOA/OOD のやりかたがまずいんです。
これは,OOA/OOD屋さんが失敗した時の定番の言い訳ですね.(^^)

「良いOOA/OODをやれば成功する(はず)だ.
OOA/OODが間違っているはずがないから,
今まで(一度も)成功したことがないのは,やりかたがまずいせいだ.
良いOOA/OODをすれば(いつかきっと)うまくいく(はず).」

いつの日か「OOA/OODで設計すればうまく行く」という仮説が,
ただの仮説でなくなる日が来るといいですね.


>小規模開発ならまだしも、OOP-only なんて「木を見て森を見ず」です。
私だって設計はやりますよ.でもそれはOOD/OOAである必要はないわけです.

OOA/OODの弊害は,名前が似ているせいで「OOPと関係がある」という
誤解を初心者に与えかねない点です.OOA/OODと言っても,OOPとは
全く関係ないという点において,他の設計方法論となんら変わりは
ありません.


なお,森を見て,且つ木も見なければ良い設計はできませんよ.
それこそバイトコードの最適化やCPUのバイパスレジスタまで.
だから良い設計ができるのは,実装を熟知した人だけです.