書誌事項

レガシーコード改善ガイド : 保守開発のためのリファクタリング

マイケル・C.フェザーズ著 ; 平澤章 [ほか] 訳

(Object oriented selection)

翔泳社, 2009.7

タイトル別名

Working effectively with legacy code

タイトル読み

レガシー コード カイゼン ガイド : ホシュ カイハツ ノ タメ ノ リファクタリング

注記

監訳: ウルシステムズ株式会社

その他の訳者: 越智典子, 稲葉信之, 田村友彦, 小堀真義

内容説明・目次

内容説明

システム保守の現場でありがちな、構造が複雑で理解できないようなコードに対する分析手法・対処方法について解説。コードを理解し、テストできるようにし、リファクタリングを可能にし、機能を追加できるテクニックを紹介。

目次

  • 第1部 変更のメカニズム(ソフトウェアの変更;フィードバックを得ながらの作業;検出と分離;接合モデル;ツール)
  • 第2部 ソフトウェアの変更(時間がないのに変更しなければなりません;いつまで経っても変更作業が終わりません;どうやって機能を追加すればよいのでしょうか?;このクラスをテストハーネスに入れることができません;このメソッドをテストハーネスで動かすことができません;変更する必要がありますが、どのメソッドをテストすればよいのでしょうか?;1カ所にたくさんの変更が必要ですが、関係するすべてのクラスの依存関係を排除すべきでしょうか?;変更する必要がありますが、どんなテストを書けばよいのかわかりません;ライブラリへの依存で身動きが取れません;私のアプリケーションはAPI呼び出しだらけです;変更できるほど十分に私はコードを理解していません;私のアプリケーションには構造がありません;自分のテストコードが邪魔になっています;私のオブジェクトはオブジェクト指向ではありませんが、どうすれば安全に変更できるでしょうか?;このクラスは大きすぎて、もうこれ以上大きくしたくありません;同じコードをいたるところで変更しています;モンスターメソッドを変更する必要がありますが、テストを書くことができません;どうすれば何も壊していないことを確認できるでしょうか?;もうウンザリです。何も改善できません)
  • 第3部 依存関係を排除する手法

「BOOKデータベース」 より

関連文献: 1件中  1-1を表示
詳細情報
ページトップへ