レガシーコード改善ガイド: 保守開発のためのリファクタリングを読んだ。
レガシーコードと対峙するなら読んでおきたい本。
前提として、テストがある程度書ける一定の能力が求められる気がする。
- 接合部(seam)とは、その場所を直接編集できなくても、プログラムの振る舞いを変えることができる場所
- どの接合部にも許容点(enabling point)を持つ。許容点では、どの振る舞いを使うかを決定できる
『レガシーコード改善ガイド 保守開発のためのリファクタリング』の書評。テストのないレガシーコードに立ち向かうための実践的な技法を体系化した一冊。振る舞いを変えずにテストを差し込むための接合部(seam)といった概念を軸に、安全に修正を重ねる進め方を学べる。
レガシーコード改善ガイド: 保守開発のためのリファクタリングを読んだ。
レガシーコードと対峙するなら読んでおきたい本。
前提として、テストがある程度書ける一定の能力が求められる気がする。
このブログを応援していただける方は、以下からサポートをお願いします。いただいたサポートはブログ運営・技術研鑽に活用します。