タグ

ooに関するyamazのブックマーク (3)

  • OOコード養成ギブス - rants

    Binstock on Software: Perfecting OO's Small Classes and Short Methods The Pragmatic Programmersシリーズの新しい、The ThoughtWorks Anthologyの中に 興味をそそるエッセイがある。Jeff Bayの"Object Calisthenics"だ。 これは良いオブジェクト指向の性質を実証する小さなルーチンを書く方法をマスターするための 詳細にわたるエクササイズだ。オブジェクト指向なルーチンを書く能力を向上させたい開発者がいるなら このエッセイに目を通すことを勧める。ここにBayのアプローチを要約してみよう。 彼は次にあげられる制約のもとに1000行のプログラムを書くことを勧めている。 これらの制約は意図的に過剰な制限となっているが、これは開発者を手続き的なやり方から脱却させるた

    OOコード養成ギブス - rants
    yamaz
    yamaz 2008/11/29
    [あとで読む」
  • 「ゲームとオブジェクト指向と一流の条件」 - カレーなる辛口Javaな加齢日記

    http://d.hatena.ne.jp/shi3z/20071016/1192519532 どうも最近、若い「プログラマ」の方々と話をすると話が噛み合ない。 話をよーく聞いてみると、クラスとオブジェクトの区別がついていなかったり、継承と集約(とコンポジション)の区別がついていなかったりして、「もっと多態性を活かしたクラス設計にしなさい」と言うと、「多態性ってなんですか?」と逆に聞かれる始末で、これってゆとり世代よりずっと深刻なんじゃないかと思ったりした。仮にもプロとして。 これには全く同意. クラスとオブジェクト(インスタンス)の区別やポリモフィズム/多態性はOOPの基中の基だ.多態性/ポリモフィズムという「単語」は必ずしも知らなくてもいいけれど,そういう機能を使ったコードが書けないし,そういう発想がない人が多すぎる.それでJavaC++Rubyを使ってると言うのはおこがましい

    「ゲームとオブジェクト指向と一流の条件」 - カレーなる辛口Javaな加齢日記
    yamaz
    yamaz 2007/10/18
  • 北欧勉強会Wiki - FrontPage

    Last modified:2012/09/06 00:28:33 Keyword(s):[GiD4qY <a href="http://brvluopdtfur.com/">brvluopdtfur</a>] References: ← wikifarm 最新の20件 2013-03-18 ObjectDesignReading20 2012-11-07 ObjectDesingReading01 2012-10-09 ObjectDesingReading08 2012-10-07 ObjectDesingReading06 2012-10-06 はたけやま(ちくわ) ObjectDesignReading21 ObjectDesignReading15 2012-10-05 ObjectDesignReading18 2012-09-06 FrontPage 2012-09-05 O

    yamaz
    yamaz 2007/10/18
  • 1