エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
特集 .NET開発者のためのリファクタリング入門(4/4) - @IT
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
特集 .NET開発者のためのリファクタリング入門(4/4) - @IT
◆データに関する書き換え このカテゴリは、「フィールドのカプセル化」(getXXXやsetXXXなどのアクセサ... ◆データに関する書き換え このカテゴリは、「フィールドのカプセル化」(getXXXやsetXXXなどのアクセサ・メソッドを利用してクラスのメンバ変数を書き換える)や、「サブクラスによるタイプコードの置き換え」(データの分類を示す定数値などを派生クラスにより置き換える)、データに関する書き換えを含む。 これらは比較的よく行われる書き換えと思われるので、この記事ではサンプル・コードによる紹介は割愛する。 ただしフィールドのカプセル化を行う場合、『リファクタリング プログラミングの体質改善テクニック』ではアクセサ・メソッドへの置き換えを行うが、Visual Basic .NET(やC#)ではプロパティへの置き換えの方が望ましい、といった相違が発生することに注意が必要である。この書籍で紹介されているリファクタリング・カタログは、主にJava用ということになるが、プログラム言語が変わればそれに応じて