内容紹介
動的環境でこそ、リファクタリングは開花する!
Martin Fowlerの名著『リファクタリング』がプログラミング言語Rubyに完全対応して生まれ変わりました。本書を読んで、Rubyプログラムの品質を向上しましょう!
Martin Fowlerの名著『リファクタリング』がプログラミング言語Rubyに完全対応して生まれ変わりました。本書を読んで、Rubyプログラムの品質を向上しましょう!
内容(「BOOK」データベースより)
動的環境でこそ、リファクタリングは開花する。名著『リファクタリング』のRuby対応全面改訂版。
著者について
Jay Fieldsは、DRWトレーディングのソフトウェアデベロッパで、コンファレンスでもたびたびプレゼンテーションを行っている。イノベーティブなソリューションを発見し,成熟させることに情熱を注いでいる。Webサイトは、http://www.jayfields.com/。
Shane Harvieは、アメリカ、インド、オーストラリアでアジャイル環境のソフトウェアを作ってきた。シカゴのDRWトレーディングで働いており、ブログは、http://www.shaneharvie.com/にある。
Martin Fowlerは、ThoghtWorksのチーフサイエンティストである。Webサイトの自己紹介によれば、「著作、講演、コンサルティングをこなし、ソフトウェア開発全般に積極的に発言している。力を注いでいるのは、エンタープライズソフトウェアの設計で、優れた設計は何によって生まれるのか、どのような実践が必要とされているのかに注目している。私は、オブジェクト指向テクノロジ、リファクタリング、パターン、アジャイルの方法論、ドメインのモデリング、UML、エクストリームプログラミングの各分野を開拓してきた。この10年間は、非常に優れたシステム開発・コンサルティング企業であるThoughtWorksで働いている。」
Shane Harvieは、アメリカ、インド、オーストラリアでアジャイル環境のソフトウェアを作ってきた。シカゴのDRWトレーディングで働いており、ブログは、http://www.shaneharvie.com/にある。
Martin Fowlerは、ThoghtWorksのチーフサイエンティストである。Webサイトの自己紹介によれば、「著作、講演、コンサルティングをこなし、ソフトウェア開発全般に積極的に発言している。力を注いでいるのは、エンタープライズソフトウェアの設計で、優れた設計は何によって生まれるのか、どのような実践が必要とされているのかに注目している。私は、オブジェクト指向テクノロジ、リファクタリング、パターン、アジャイルの方法論、ドメインのモデリング、UML、エクストリームプログラミングの各分野を開拓してきた。この10年間は、非常に優れたシステム開発・コンサルティング企業であるThoughtWorksで働いている。」