レガシーコード改善ガイド

原題: Working Effectively with Legacy Code

マイケル・C・フェザーズ(訳: 平澤章・越智典子・稲葉信之・田村友彦・小堀真義)

翔泳社 / 2009年 / 原著2004年

技術: 技術非依存

テストのないコードをレガシーコードと定義し、それを壊さずに変えていく手順をまとめた本。まず変更したい箇所をどう切り離してテスト可能にするか、依存関係をどこで断つか、といった作業を数十の技法として整理している。既存システムに手を入れる仕事が続くかぎり読み継がれる一冊。

この本が好きなら

オブジェクト指向設計実践ガイド
オブジェクト指向設計実践ガイド
サンディ・メッツ(訳: 高山泰基) / 技術評論社 / 2016年 / 翻訳書
技術: Ruby
Cプログラミング診断室
Cプログラミング診断室
藤原博文 / 技術評論社 / 2003年
技術: C言語
Clean code
Clean code
ロバート・C・マーチン(訳: 花井志生) / アスキー・メディアワークス / 2009年 / 翻訳書
リーダブルコード
リーダブルコード
ダスティン・ボズウェル・トレバー・フォシェ(訳: 角征典) / オライリー・ジャパン / 2012年 / 翻訳書
ITエンジニア本大賞 特別賞
コードコンプリート
コードコンプリート
スティーブ・マコネル(訳: クイープ) / 日経BPソフトプレス / 2005年(第2版) / 翻訳書
リファクタリング
リファクタリング
マーチン・ファウラー(訳: 児玉公信・友野晶夫・平澤章・梅澤真史) / オーム社 / 2019年(第2版) / 翻訳書
技術: オブジェクト指向・デザインパターン
ITエンジニア本大賞 特別賞
この本からもっと探す →

邦訳版の書誌(翔泳社、2009年、ISBN 9784798116839)は国立国会図書館サーチAPI(opensearch)の検索結果で確認。著者・訳者は同APIの責任表示「マイケル・C.フェザーズ 著,ウルシステムズ株式会社 監訳,平澤章, 越智典子, 稲葉信之, 田村友彦, 小堀真義 訳」による。原著の初版年2004年はOpenLibrary/英語版Wikipediaの書誌による。

当サイトは Amazon.co.jp アソシエイトおよび楽天アフィリエイトのプログラム参加者です。書籍ページの購入リンクから商品が購入された場合、当サイトが紹介料を受け取ることがあります。