Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

designとうんに関するkiyo_hikoのブックマーク (1)

  • 抽象化のスキルアップ(発想の転換) | システム設計日記

    設計の基スキル「抽象化」の力のつけ方のヒント。 小さく・少なく・短く あるものを「抽象化」すると、結果は、 ・小さく ・少なく ・短く なる。 抽象化のスキルとは、「小さくする」「少なくする」「短くする」スキル、ということ。 目的はコミュニケーション 「抽象化」の目的は、関係者のコミュニケーションの良い「ネタ」や「道具」を提供することです。 大きくて、多くて、長いものは、コミュニケーションが大変ですよね? 1万行の一枚岩クラスなんて、読む気がしない。(読んでもわからない)。 どういうモデルで、どういう設計・実装になっているか、簡単に伝えるには、「1万行のコード」を「抽象化」して、「小さく」「少なく」「短く」説明すればいいんだ。 100ページの仕様書を頭から読みはじめて、隅々まで読み込むのは、かなり大変。 誰か「要約」して、ポイントを教えて! 「抽象化」スキルの出番ですね。 関係者とコミュ

    kiyo_hiko
    kiyo_hiko 2012/12/11
    よく考えられている / 「価値のある役に立つ「抽象化」の大前提が、元ネタをしっかり集めること」 → 運悪くダメなコードにあたった時もこれは大事 (「仕事が遅い」と駄目出しくらうけど)
  • 1