レガシーソフトウェア改善ガイドの表紙

レガシーソフトウェア改善ガイド(レガシーソフトウェアカイゼンガイド)

著者:
クリス・バーチャル/吉川 邦夫(クリス・バーチャル/ヨシカワ クニオ)
出版社:
翔泳社
出版日:
2016年11月10日頃
ISBN:
9784798145143
価格:
¥4,180
シリーズ:
Object Oriented SELECTION
在庫:
1
判型:
単行本
★★★★★4.67(6 件)
言及数
174
総合
188
2 ランクアップ19 件の言及
中級者向け
リファクタリングレガシーコードソフトウェア改善コード品質自動化インフラストラクチャリライトメンテナンスソフトウェアアーキテクチャ技術的負債

書籍紹介

単なる延命策ではない、進化させるという発想!

コードがレガシーになるのはなぜでしょう。その要因を特定し、
コードベースの品質を上げるためには、なにをすればいいのでしょう。

本書はこれらの古くて新しい質問に真摯に答えてくれるでしょう。

単純な (でも難解な) クラスやメソッドレベルのリファクタリングから、
モジュールあるいはコンポーネント全体を視野に入れた、広い範囲のリファクタリング

また、最終手段としてのリライトに関するノウハウ (機能低下の予防方法や回避方法、

各種データのスムーズな移行など) を示します。

また、単に手を動かすだけではなく、いつもソフトウェアをフレッシュにしておくべく、
自動化のための方法論や、そのインフラストラクチャの作り方を詳解します。

「動いているものは触るな」が鉄則のソフトウェアを、それでも要請に応じて
よりレスポンシビリティの高い、そして新機能を盛り込まれた、

メンテナンスしやすいソフトウェアへと進化させるためのノウハウを学んでください。

【目次】
第 1 部:はじめに

第 1 章:レガシープロジェクトの難題を理解する

第 2 章:スタート地点を見つける

第 2 部コードベース改良のためのリファクタリング
第 3 章:リファクタリングの準備

第 4 章:リファクタリング

第 5 章:リアーキテクティング

第 6 章:ビッグ・リライト

第 3 部リファクタリングの先へー プロジェクトのワークフローと基盤を改善する
第 7 章:開発環境を自動化する

第 8 章:テスト、ステージング、製品環境の自動化

第 9 章:レガシーソフトウェアの開発/ビルド/デプロイを刷新する

第 10 章:レガシーコードを書くのはやめよう!

第 1 部:はじめに
第 1 章:レガシープロジェクトの難題を理解する

第 2 章:スタート地点を見つける

第 2 部コードベース改良のためのリファクタリング
第 3 章:リファクタリングの準備

第 4 章:リファクタリング

第 5 章:リアーキテクティング

第 6 章:ビッグ・リライト

第 3 部リファクタリングの先へー プロジェクトのワークフローと基盤を改善する
第 7 章:開発環境を自動化する

第 8 章:テスト、ステージング、製品環境の自動化

第 9 章:レガシーソフトウェアの開発/ビルド/デプロイを刷新する

第 10 章:レガシーコードを書くのはやめよう!

言及の推移

01220222023202420252026

言及 Qiita 記事 (14 件)

この本に興味がある方におすすめ

この本に関連

関連記事

関連用語

共有:Xはてブ