Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

書籍 Refactoring to Patterns | Why I wrote this book | Evolutionary Design

パンくず

書籍 Refactoring to Patterns
Why I wrote this book
Evolutionary Design

概要

Evolutionary Designについて

詳細

偉大な設計そのものを学ぶよりも偉大な設計者の残した進化の過程を学ぶほうが
パターンの理解が深まります。
仮に偉大な設計そのものだけを学習しななら、「Over-Engineering」をおこなって
しまう可能性が増えるでしょう。

昨今のソフトウェア設計の文化では進化の過程よりも、ソリューションそのものに
注目しがちだが、我々はその過程に焦点を当てるように変わる必要がある。
リファクタリングの文化であなたは自由で賢明な設計の進化をより理解することが出来る。

TDDと継続したリファクタリングはソフトウェアの進化の鍵です。
リファクタリングによるパターンによってリファクタリングの手法を学ぶことで、
あなたはあなた自身が偉大な設計の進化を身につけたことに気づくでしょう。