- レガシーコード改善ガイド
-
保守開発のためのリファクタリング
Object oriented selection
Working effectively with legacy code.翔泳社
マイケル・C.フェザーズ ウルシステムズ株式会社 平澤章 越智典子 稲葉信之 田村友彦 小堀真義- 価格
- 4,620円(本体4,200円+税)
- 発行年月
- 2009年07月
- 判型
- B5
- ISBN
- 9784798116839
この商品をご覧のお客様は、こんな商品もチェックしています。
- Spring Framework超入門 改訂新版
-
価格:3,520円(本体3,200円+税)
【2024年04月発売】
- Flask本格入門〜やさしくわかるWebアプリ開発〜
-
価格:3,520円(本体3,200円+税)
【2023年09月発売】
- すらすらと手が動くようになるSQL書き方ドリル 改訂第4版
-
価格:2,860円(本体2,600円+税)
【2025年02月発売】
- 妖怪学とは何か 井上円了精選
-
価格:1,177円(本体1,070円+税)
【2023年06月発売】
- Dataーcentric AI入門
-
価格:3,520円(本体3,200円+税)
【2025年01月発売】
[BOOKデータベースより]
システム保守の現場でありがちな、構造が複雑で理解できないようなコードに対する分析手法・対処方法について解説。コードを理解し、テストできるようにし、リファクタリングを可能にし、機能を追加できるテクニックを紹介。
第1部 変更のメカニズム(ソフトウェアの変更;フィードバックを得ながらの作業;検出と分離;接合モデル;ツール)
第2部 ソフトウェアの変更(時間がないのに変更しなければなりません;いつまで経っても変更作業が終わりません;どうやって機能を追加すればよいのでしょうか?;このクラスをテストハーネスに入れることができません;このメソッドをテストハーネスで動かすことができません;変更する必要がありますが、どのメソッドをテストすればよいのでしょうか?;1カ所にたくさんの変更が必要ですが、関係するすべてのクラスの依存関係を排除すべきでしょうか?;変更する必要がありますが、どんなテストを書けばよいのかわかりません;ライブラリへの依存で身動きが取れません;私のアプリケーションはAPI呼び出しだらけです;変更できるほど十分に私はコードを理解していません;私のアプリケーションには構造がありません;自分のテストコードが邪魔になっています;私のオブジェクトはオブジェクト指向ではありませんが、どうすれば安全に変更できるでしょうか?;このクラスは大きすぎて、もうこれ以上大きくしたくありません;同じコードをいたるところで変更しています;モンスターメソッドを変更する必要がありますが、テストを書くことができません;どうすれば何も壊していないことを確認できるでしょうか?;もうウンザリです。何も改善できません)
第3部 依存関係を排除する手法