Entries from 2008-09-28 to 1 day

Chapter3: Sensing and Separation 知覚と分離

Working Effectively with Legacy Code 読書メモ Chapter3: Sensing and Separation 知覚と分離 レガシーコードは動作の結果どういう値が変化しているかを知る必要があり(sensing)、テストのために分離(separating)コードをいれる Fake Object は被テストオ…

Chapter2: Working with Feedback フィードバックを利用する

Working Effectively with Legacy Code 読書メモ Chapter2: Working with Feedback フィードバックを利用する システム変更には2つの流儀。 Edit and Pray (編集して祈る)は業界標準。変更を綿密に計画して作業にあたる。変更後は正しく動くことを期待する…

Chapter 1: Changing Software ソフトウェアの変更について

Working Effectively with Legacy Code 読書メモ Chapter1: Changing Software コードの修正はどういうときに必要かという話。機能追加、バグフィックス、リファクタリング、最適化が表になっていて、説明に便利だ。素晴らしい。 「壊れてないものはいじるな…

Working Effectively with Legacy Code 読書メモ

「Working Effectively with Legacy Code」 (レガシーなコードとうまく付き合う方法)という本の読書メモです。 各章は別エントリになってます。 PART1: The Mechanics of Change Chapter1: Changing Software ソフトウェアの変更について Chapter2: Working…