レガシーコード改善ガイド
目次
- 第一部 変更のメカニズム
- 第二部 ソフトウェアの変更
- 第6章 時間がないのに変更しなければなりません
- 第7章 いつまで経っても変更作業が終わりません
- 第8章 どうやって機能を追加すれば良いのでしょう
- 第9章 このクラスをテストハーネスに入れることができません
- 第10章 このメソッドをテストハーネスで動かすことができません
- 第11章 変更する必要がありますが、どのメソッドをテストすれば良いのでしょうか?
- 第12章 1カ所にたくさんの変更が必要ですが、関係するすべてのクラスの依存を排除すべきでしょうか?
- 第13章 変更する必要がありますが、どんなテストを書けばよいのかわかりません
- 第14章 ライブラリへの依存で身動きが取れません
- 第15章 私のアプリケーションはAPI呼び出しだらけです
- 第16章 変更できるほど十分に私はコードを理解できていません
- 第17章 私のアプリケーションには構造がありません
- 第18章 自分のテストコードが邪魔になっています
- 第19章 私のプロジェクトはオブジェクト指向ではありませんが、どうすれば安全に変更できるでしょうか?
- 第20章 このクラスは大きすぎて、もうこれ以上大きくしたくありません
- 第21章 同じコードをいたるところで変更しています
- 第22章 モンスターメソッドを変更する必要がありますが、テストを書くことができません
- 第23章 どうすれば何も壊していないことを確認できるでしょうか?
- 第24章 もうウンザリです。何も改善できません