タグ

refactoringに関するhiro360のブックマーク (3)

  • 「実演!リファクタリング」 WEB+DB PRESS Vol.37特集 特設ページ|gihyo.jp

    WEB+DB PRESS Vol.37の特集1「実演!リファクタリング」の特設ページです。リファクタリングの実演ムービーや誌面サポート情報などを掲載しています。 なお,企画は「実演!テスト駆動開発」(⁠WEB+DB PRESS Vol.35の特集1)と連続性を持っています。 更新履歴 2007年3月2日 訂正情報の追加 pom.xmlに,JVMのデフォルトエンコーディングがShift_JIS以外のOS(要するにWindows系以外のOS)をお使いの方向けの設定を追加しました。詳しくは5ページ目をご覧ください。 ダウンロード用サンプルコードの差し替え 上記補足情報に対応したpom.xmlに差し替えました。 著者からのメッセージ 実演ムービーをご覧いただくにあたっての,著者の和田卓人さんからのメッセージです。 Eclipseのリファクタリング機能 第3章を題材にした,Eclipseのリファク

    「実演!リファクタリング」 WEB+DB PRESS Vol.37特集 特設ページ|gihyo.jp
  • 第4章 ヌルオブジェクトの導入 - Ken's Blog

    Java言語で学ぶリファクタリング入門の第4章は「ヌルオブジェクトの導入」です。今回はクイックフィックスによる問題の解決とソースメニューを積極的に使ってみました。 手順 isNullメソッドの作成 Personクラスのnullチェックをしている箇所で、isNullメソッドを呼び出すようにする(まだisNullメソッドがないため、エラーになる)。 [Ctrl + > (or <)]を押下し、エラー箇所まで移動する。 [Ctrl + 1]でクイックフィックスを表示し、「Create method 'isNull()' in type 'Label'」を選択する。 Labelクラスに生成されたisNullメソッドを確認し、不要なコメントを削除する。 NullLabelクラスの作成 Personクラスの引数が1つのコンストラクタにてnullを指定している箇所で、nullを「new NullLabe

    第4章 ヌルオブジェクトの導入 - Ken's Blog
  • Java言語で学ぶリファクタリング入門をEclipseのリファクタリング機能使って練習する - Ken's Blog

    id:t-wadaさんの実演! テスト駆動開発、実演! リファクタリングで紹介されている動画を見て、Eclipseのリファクタリング機能を使いこなすことで、効率的で硬いコーディングができることに感動し、結城さんの Java言語で学ぶリファクタリング入門 作者: 結城浩出版社/メーカー: ソフトバンク クリエイティブ発売日: 2007/01/27メディア: 大型購入: 12人 クリック: 189回この商品を含むブログ (109件) を見る も購入したので、せっかくだから、書のリファクタリングをEclipseの機能をなるべく使って練習してみようと思い立ちました。 というわけで、まずは第1章から。 シンボリック定数によるマジックナンバーの置き換え 手順 Robotクラスのマジックナンバー(「0」)を選択し、[Alt + Shift + t]でリファクタリングメニューを表示する。 続けて[a]

    Java言語で学ぶリファクタリング入門をEclipseのリファクタリング機能使って練習する - Ken's Blog
  • 1