Blogこの広告は、90日以上更新していないブログに表示しています。refJava言語で学ぶリファクタリング入門の第4章は「ヌルオブジェクトの導入」です。今回はクイックフィックスによる問題の解決とソースメニューを積極的に使ってみました。手順isNullメソッドの作成Personクラスのnullチェックをしている箇所で、isNullメソッドを呼び出すようにする(まだisNullメソッドがないため、エラーになる)。<)]を押下し、エラー箇所まで移動する。'Label'」を選択する。Labelクラスに生成されたisNullメソッドを確認し、不要なコメントを削除する。NullLabel()」に変更する(まだNullLabelクラスがないため、エラーになる)。<)]を押下し、エラー箇所まで移動する。'NullLabel'」を選択する。Classウィザードが表示され、SuperclassがLabelクラスになっていることを確認し、[Finish]を押下する。'NullLable(String)'」を選択する。引数を1つ持つコンストラクタが生成される。Signatureウィザードを表示し、引数を削除する。Methods」を選択する。isNullメソッドを選択し、生成されたisNullメソッドをtrueを返すように変更する。Methods」を選択する。displayメソッドを選択し、生成されたdisplayメソッドに何もしない処理を記述する。あとはnullチェックをしている箇所を削除していきます。<]でエラー箇所に移動する。1]でクイックフィックスを表示する。Signature」(ここでは引数の削除)を行う。s]でソースメニューを表示する。Methods」を行う。PageDown]でした。Output)今日はこれまでとは少し違う切り口です。リファクタリン...2007-03-06CodeFormatAndFixImportプラグインCodeFormatAndFixImportプラグインなるものを作ってみました。プラグインモジュールとリッチクライアントアプリケーション開発のチュートリアルまずはこのサイトから始めます。「明文術」はてなブログに移行しました。(1)月別アーカイブはてなブログをはじめよう!KenichiroMurataさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。