レガシーコード改善ガイド : 保守開発のためのリファクタリング
Author(s)
Bibliographic Information
レガシーコード改善ガイド : 保守開発のためのリファクタリング
(Object oriented selection)
翔泳社, 2009.7
- Other Title
-
Working effectively with legacy code
- Title Transcription
-
レガシー コード カイゼン ガイド : ホシュ カイハツ ノ タメ ノ リファクタリング
Access to Electronic Resource 1 items
Available at / 62 libraries
-
University of Tsukuba Library, Library on Library and Information Science
007.63-F1710009012713
-
Etchujima library, Tokyo University of Marine Science and Technology工サイバネテイクス
007.6/F17201751116
-
No Libraries matched.
- Remove all filters.
Search this Book/Journal
Note
監訳: ウルシステムズ株式会社
その他の訳者: 越智典子, 稲葉信之, 田村友彦, 小堀真義
Description and Table of Contents
Description
システム保守の現場でありがちな、構造が複雑で理解できないようなコードに対する分析手法・対処方法について解説。コードを理解し、テストできるようにし、リファクタリングを可能にし、機能を追加できるテクニックを紹介。
Table of Contents
- 第1部 変更のメカニズム(ソフトウェアの変更;フィードバックを得ながらの作業;検出と分離;接合モデル;ツール)
- 第2部 ソフトウェアの変更(時間がないのに変更しなければなりません;いつまで経っても変更作業が終わりません;どうやって機能を追加すればよいのでしょうか?;このクラスをテストハーネスに入れることができません;このメソッドをテストハーネスで動かすことができません;変更する必要がありますが、どのメソッドをテストすればよいのでしょうか?;1カ所にたくさんの変更が必要ですが、関係するすべてのクラスの依存関係を排除すべきでしょうか?;変更する必要がありますが、どんなテストを書けばよいのかわかりません;ライブラリへの依存で身動きが取れません;私のアプリケーションはAPI呼び出しだらけです;変更できるほど十分に私はコードを理解していません;私のアプリケーションには構造がありません;自分のテストコードが邪魔になっています;私のオブジェクトはオブジェクト指向ではありませんが、どうすれば安全に変更できるでしょうか?;このクラスは大きすぎて、もうこれ以上大きくしたくありません;同じコードをいたるところで変更しています;モンスターメソッドを変更する必要がありますが、テストを書くことができません;どうすれば何も壊していないことを確認できるでしょうか?;もうウンザリです。何も改善できません)
- 第3部 依存関係を排除する手法
by "BOOK database"