タグ

ソフトウェアとオブジェクト指向に関するbaca-aho-dojiのブックマーク (2)

  • オブジェクト指向はすでに粒度が時代にあっていない - きしだのHatena

    定期的にオブジェクト指向disを書いてしまってるのだけど。 とりあえずオブジェクト指向の話をすると定義が人によって違いすぎるので、改めてここでの定義を書いておくと 、基的にはOMTの「データ構造と振る舞いが一体となったオブジェクトの集まりとしてソフトウェアを組織化すること」 に従うのですが 「1990年に流行りソフトウェア開発のすべてを飲み込み、いまとなっては人それぞれ定義が違って技術的議論に使えなくなった、主にオブジェクトを基単位としてプログラムを整理するやりかたを指すマーケティング用語」 という感じです。 ほとんどの場合で人によってオブジェクト指向の指す範囲が違いすぎて、技術的知見の共有には使えなくなっています。でも、いずれの定義にしろオブジェクトを基単位にするというのは重要ではないかと。 ソフトウェアの組織化の単位としてオブジェクトを使うというのが大事で、データの搬送に構造体代

    オブジェクト指向はすでに粒度が時代にあっていない - きしだのHatena
    baca-aho-doji
    baca-aho-doji 2021/09/25
    タイトルにあるように、どの粒度で話をするかでこの話は変わると思う。著者はサービス全体のことを話していて、大きな視点で語ってるけど、実際の実装は未だにオブジェクト指向なんじゃないかなと思ったり。
  • ソフトウェアのメトリクスの基本的なところ

    cles::blog 平常心是道 blogs: cles::blog NP_cles() « 特定のフォームの履歴を削除するFirefoxアドオン「... :: インターネットで最初に伝送されたのは「LO」 » 2009/10/29 ソフトウェアのメトリクスの基的なところ  softwareengineering  objectoriented  paper 125 3へぇ 最近ちょっとメトリクスまわりでゴソゴソやっているので、オブジェクト指向のソースコードを解析する際によく使われる3つのメトリクスについてちょっとまとめてみました。 McCabe のサイクロマチック数 (Cyclomatic Complexity) Martin のメトリクス (OO Design Quality Metrics) Chidamber と Kemerer のメトリクス (CK Metrics) これらは輪

    ソフトウェアのメトリクスの基本的なところ
    baca-aho-doji
    baca-aho-doji 2013/01/06
    何度も調べてしまうので。っていうかこれ計測するツール意外にないですね。
  • 1