Index: [Article Count Order] [Thread]

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

村山です.

> しかしまぁ、UMLなんかで(ある程度)ソース自動生成がおこなわれる
私は実装側の人間として,UMLによるMDAとかには極めて否定的です.
MDAにはJavaにあったような生産性向上が期待できないのがその理由.
#私はCからJavaへの移行はすんなりできた口です.念のため.
#慣れていないものでも,役に立つと思えば導入します.

> 昨今、コアな実装系は別として、一般的な実装系の人はほとんどいらなく
> なってきてるのではありませんか?
これは,より高レベルな実装技術者が求められるというだけの
ことだと思います.

アセンブラの登場でハンドアセンブルが不要になる.
高級言語の登場でアセンブラレベルの記述が不要になる.
GCの登場で(低レベルな)メモリ管理が不要になる.
動的最適化の登場で(低レベルな)パフォーマンスチューニングが不要になる.

等々の自動化はこれまで何度となくあったでしょう.
だからと言って,それはあくまで複雑な手順を丸暗記すればできるような
「(時として複雑な)単純作業」が自動化されたにすぎません.

むしろ今まで以上に,より「頭を使う」作業ができる人材が求められる
ようになると思います.

> # 思ったより長続きしますね、これ (^^)
#OOA/OOD屋とOOP屋が設計に関する議論をすると,平行線を辿るものでしょう.
#XMLの「貴族」と「ボヘミアン」の話だって,未だ決着をみていないのでは.
#実装を知らない人に実装を説明することが,いかに難しいことか.