エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
連載:.NETで始めるデザインパターン 第5回 Compositeパターンを導き出すための準備(1/2) - @IT
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
連載:.NETで始めるデザインパターン 第5回 Compositeパターンを導き出すための準備(1/2) - @IT
前回までは、「コードの不吉な匂い」である「重複したコード」を除去するためのリファクタリングからデ... 前回までは、「コードの不吉な匂い」である「重複したコード」を除去するためのリファクタリングからデザインパターンを導き出す方法をいくつか紹介した。 今回と次回は、「基本データ型への執着」を除去するためのリファクタリングから、デザインパターンを導き出す方法を紹介する。 基本データ型(C#ではint型やstring型など)への執着とは、いい換えれば「手続き的処理への執着」である。クラスを自分で定義して使用するよりも、言語が提供する基本データ型のみを使用して処理を記述してしまうような傾向がある場合だ。オブジェクト指向を始めたばかりのころは、筆者もこの傾向にあった。もし、長いメソッドや巨大なクラスばかりを作成しているようであれば注意すべきである。関連するデータとそれを操作する手続きをひとまとめとして適切に構造化するように心掛けたい。 なお本稿の開発手順は、すべてテスト駆動開発(TDD:Test-Dr