タグ

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

  • 関連タグはありません

タグの絞り込みを解除

designpatternに関するshkatouのブックマーク (2)

  • 連載:.NETで始めるデザインパターン 第5回 Compositeパターンを導き出すための準備(1/2) - @IT

    前回までは、「コードの不吉な匂い」である「重複したコード」を除去するためのリファクタリングからデザインパターンを導き出す方法をいくつか紹介した。 今回と次回は、「基データ型への執着」を除去するためのリファクタリングから、デザインパターンを導き出す方法を紹介する。 基データ型(C#ではint型やstring型など)への執着とは、いい換えれば「手続き的処理への執着」である。クラスを自分で定義して使用するよりも、言語が提供する基データ型のみを使用して処理を記述してしまうような傾向がある場合だ。オブジェクト指向を始めたばかりのころは、筆者もこの傾向にあった。もし、長いメソッドや巨大なクラスばかりを作成しているようであれば注意すべきである。関連するデータとそれを操作する手続きをひとまとめとして適切に構造化するように心掛けたい。 なお稿の開発手順は、すべてテスト駆動開発(TDD:Test-Dr

  • 1