オブジェクト指向設計実践ガイド
原題: Practical Object-Oriented Design in Ruby
サンディ・メッツ(訳: 高山泰基)
技術評論社 / 2016年 / 原著2012年
技術: Ruby
変更しやすさを唯一の評価軸に据えて、オブジェクト指向設計を組み立て直す本。単一責任、依存関係の向きの管理、柔軟なインタフェース、ダックタイピング、継承と合成の使い分けといった主題を、Rubyの短いコードを少しずつ直しながら説明する。原則の暗記ではなく、なぜその形に落ち着くのかが追える。
この本が好きなら

レガシーコード改善ガイド
マイケル・C・フェザーズ(訳: 平澤章・越智典子・稲葉信之・田村友彦・小堀真義) / 翔泳社 / 2009年 / 翻訳書
パターン指向リファクタリング入門
パターン指向リファクタリング入門
ジョシュア・ケリーエブスキー(訳: 越智典子) / 日経BP / 2005年 / 翻訳書
技術: デザインパターン

良いコード/悪いコードで学ぶ設計入門
仙塲大也 / 技術評論社 / 2025年
技術: オブジェクト指向・デザインパターン
ITエンジニア本大賞 技術書部門プレゼン大会進出ITエンジニア本大賞 技術書部門ベスト10

Java言語で学ぶリファクタリング入門
結城浩 / SBクリエイティブ / 2007年
技術: Java

実務で使えるExcel VBAプログラミング作法
立山秀利 / 技術評論社 / 2019年
技術: Excel VBA

リファクタリング
マーチン・ファウラー(訳: 児玉公信・友野晶夫・平澤章・梅澤真史) / オーム社 / 2019年(第2版) / 翻訳書
技術: オブジェクト指向・デザインパターン
ITエンジニア本大賞 特別賞
この本からもっと探す →邦訳版の書誌(技術評論社、2016年10月、ISBN 9784774183619、訳: 高山泰基)は楽天ブックスAPI(BooksBook/Search)の書誌で確認。原著2012年刊はOpenLibraryで確認。
当サイトは Amazon.co.jp アソシエイトおよび楽天アフィリエイトのプログラム参加者です。書籍ページの購入リンクから商品が購入された場合、当サイトが紹介料を受け取ることがあります。