タグ

ooに関するkakedaのブックマーク (5)

  • PC/Gadgetに関するブログ記事

    先日、ホームビデオを作っていた時のこと。 NASからローカルに動画ファイルをコピーしようとしたら、「残り6時間」とか言われてしまいました。...

    kakeda
    kakeda 2009/11/03
    ScalaでDCIのサンプルを実装する
  • 世界はらせん的に進化する

    開発プロセスは時代と共に“進化”している。しかし、それは直線的にではなく、らせん形に揺れながら変わっているのだ。 前回の『オブジェクト指向を考える──普遍の知識』では、オブジェクト指向とは何かについてあらためて考えてみました。最も重要なのは 1.クラスの概念 クラスをテンプレートとし、そこから同じ特性を併せ持つインスタンスを生成できる。 2.クラスは責務を持つ 責務を持ったオブジェクトがメッセージを通じて協調し合い、より大きな責務を果たす。 さらにそこから自然に導かれる2つの仕組みが 3.分類の仕組み 4.分解の仕組み です。この4点が、オブジェクト指向という考え方の基です。 ものの質とは何か、それはどこに存在するかという議論があれば、ものには存在目的や理由があるという別の視点からの議論もある。2000年以上前にギリシャのアカデメイアで議論されていたプラトンのイデア論とアリストテレスの

    世界はらせん的に進化する
    kakeda
    kakeda 2009/05/26
    河合さんの連載。相変らずおもしろいけどXPはKentの経験が中心というのはちょっと違うのかも。wiki本が出版されたら明らかになるのか。あとNature of Orderに言及してないのは残念だなぁ。
  • 「システム開発」: 新しい教育のための新しい学科

    大学のプログラムはソフトウェア開発者が今日のビジネス界に備えて適切に準備できるものですか? アジャイルソフトウェア開発が空前の勢いで採用されている今、開発者のスキルの幅を広げることが特に必要です。この記事で、Dave West博士は、形式、制御、工学、および決定論を中心とする価値観が注がれた現在の大学のコンピュータ学科とは対照的に、人間性、技巧、デザイン、創造性、革新、および出現を重視している新生の学科「システム開発」について論じています。彼の考えでは、「システム開発」を「リアリティの構成」 iと呼ぶべきだということです。その理由は、システム開発者が行うことはすべて、既存の複雑なシステム、すなわち私たちがリアリティと呼ぶ、人間的、組織的、社会政治的、かつ文化的なシステムと必然的に一体化し、必然的に変化(再構成)するという基的な前提に基づいているからです。West氏は経験を基に、今日の教室

    kakeda
    kakeda 2009/01/28
    ObjectThinkingのDave Westの試行。日本にも欲しい。
  • Index of /oopsla2009/colocated-conferences/

    kakeda
    kakeda 2009/01/27
    colocated conference - Onward! - Dynamic Languages Symposium - WikiSym こっちの方がAgile2009より面白いかも!?
  • Object-Oriented Reengineering Patterns

    Resources Buy the book! (lulu.com) Download latest version (360 pp., 3.3 MB pdf) LaTeX sources (svn) Creative commons by-sa license Order the original edition from Amazon.com or Amazon.uk bibtex reference open-source lecture notes PDF downloads to date: Reviews Linux Users of Victoria Inc. (May 2005) IEEE Computer (April 2004) Amazon (September 2003) JOT (May 2003) About this book Object-Oriented

  • 1