- レガシーコード改善ガイド
-
保守開発のためのリファクタリング
Object oriented selection
Working effectively with legacy code.翔泳社
マイケル・C.フェザーズ ウルシステムズ株式会社 平澤章 越智典子 稲葉信之 田村友彦 小堀真義- 価格
- 4,620円(本体4,200円+税)
- 発行年月
- 2009年07月
- 判型
- B5
- ISBN
- 9784798116839
この商品をご覧のお客様は、こんな商品もチェックしています。
- 語れるようになる哲学
-
価格:1,870円(本体1,700円+税)
【2025年07月発売】
- 哲学を「人生の軸」にする本
-
価格:2,200円(本体2,000円+税)
【2026年06月発売】
- React本格入門〜実践力が身に付くコンポーネント開発〜
-
価格:3,300円(本体3,000円+税)
【2026年04月発売】
- オブジェクト指向でなぜつくるのか 第3版
-
価格:2,640円(本体2,400円+税)
【2021年04月発売】
- UMLモデリングレッスン
-
価格:2,640円(本体2,400円+税)
【2008年01月発売】























![Z会数学基礎問題集数学2・B+C[ベクトル]チェック&リピート 改訂第3版](/img/goods/book/S/86/531/548.jpg)



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