村山です.
> しかしまぁ、UMLなんかで(ある程度)ソース自動生成がおこなわれる
私は実装側の人間として,UMLによるMDAとかには極めて否定的です.
MDAにはJavaにあったような生産性向上が期待できないのがその理由.
#私はCからJavaへの移行はすんなりできた口です.念のため.
#慣れていないものでも,役に立つと思えば導入します.
> 昨今、コアな実装系は別として、一般的な実装系の人はほとんどいらなく
> なってきてるのではありませんか?
これは,より高レベルな実装技術者が求められるというだけの
ことだと思います.
アセンブラの登場でハンドアセンブルが不要になる.
高級言語の登場でアセンブラレベルの記述が不要になる.
GCの登場で(低レベルな)メモリ管理が不要になる.
動的最適化の登場で(低レベルな)パフォーマンスチューニングが不要になる.
等々の自動化はこれまで何度となくあったでしょう.
だからと言って,それはあくまで複雑な手順を丸暗記すればできるような
「(時として複雑な)単純作業」が自動化されたにすぎません.
むしろ今まで以上に,より「頭を使う」作業ができる人材が求められる
ようになると思います.
> # 思ったより長続きしますね、これ (^^)
#OOA/OOD屋とOOP屋が設計に関する議論をすると,平行線を辿るものでしょう.
#XMLの「貴族」と「ボヘミアン」の話だって,未だ決着をみていないのでは.
#実装を知らない人に実装を説明することが,いかに難しいことか.