タグ

ブックマーク / iwatam-server.sakura.ne.jp (2)

  • 継承にかかわる諸問題

    継承にかかわる諸問題2003-05-07「継承」はオブジェクト指向ではよく話題になり、また問題視されます。しかしそれは使い方が間違っているからです。 今回は少し専門的に、継承のお話です。「オブジェクト指向とは?」と問われ た時、多くの人は「クラス・継承・多態性だ」と言います(そしてそれは間違っ ています)が、そのくらい継承というのは世の中で重要視されています。 「継承」というのはオブジェクト指向言語の一番かっこいい部分であり、また 一番問題になる部分でもあります。ここで「オブジェクト指向言語の」と書い た事に着目して下さい。継承の問題のほとんどは、システム分析などの上流工 程を知らないプログラマが、下流工程であるプログラミング言語の知識をその まま持ってきてしまうことに起因します。つまり、「オブジェクト指向とは?」 という質問と「オブジェクト指向言語とは?」という質問の違いがわからない 人

  • デスマーチ

    デスマーチ2004-06-18泥沼というのは、自分がはまり込んでみるとかえってよくわからないものです。 「デスマーチ」訳して「死の行進」。字面だけでも恐しい感じを受けます。プ ロジェクトが破綻へ向かってどんどん進んでいく様子をこう呼びます。この言 葉の恐しいところは、これが単なる比喩ではないことです。デスマーチがまさ に進行中のプロジェクトでは、過労死や自殺などで当に死人が出ます。そこ まで至らなくても、うつ病になったり体を壊したりして、あるいは自発的にど んどん開発者が辞めていきます。まさに悲劇です。 しかし、またまた恐しいことに、デスマーチは決して珍しくはありません。開 発者ならば誰でも経験したことがあろうというほどよくある事です。この事が 問題をいっそう難しいものにしています。 ここでは、デスマーチの問題点とそこから抜け出るためにどうすればいいのか を考えてみましょう。 なお、初め

  • 1