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