翔泳社の公式通販SEshopは全国送料無料!
ヘルプ 新規会員登録 ログイン
SEshop

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

クリス・バーチャル(著) , 吉川 邦夫(翻訳)

商品番号
145140
販売状態
発売中
納品形態
宅配便にてお届け
発売日
2016年11月10日
出荷開始日
2016年11月11日
ISBN
9784798145143
判型
B5変
ページ数
264
キーワード
プログラミング  レガシー

4,180円(税込)(本体3,800円+税10%)
送料無料

1,900pt (50%)
ポイントの使い方はこちら

在庫あり

初回購入から使えるポイント500円分プレゼント

電子書籍はこちら

※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。

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

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

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

単純な(でも難解な)クラスやメソッドレベルのリファクタリングから、
モジュールあるいはコンポーネント全体を視野に入れた、広い範囲のリファクタリング。
また、最終手段としてのリライトに関するノウハウ(機能低下の予防方法や回避方法、
各種データのスムーズな移行など)を示します。

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

「動いているものは触るな」が鉄則のソフトウェアを、それでも要請に応じて
よりレスポンシビリティの高い、そして新機能を盛り込まれた、
メンテナンスしやすいソフトウェアへと進化させるためのノウハウを学んでください。

【目次】
第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章:レガシーコードを書くのはやめよう!

各種問い合わせは以下のリンクからご連絡ください

感想・レビュー

fujitom さん

2019-02-25

検証リファクタリング、リアーキテクチャ・環境構築の自動化。良い点はvagrant ansibleについて書かれていた点。意外に本とかが少ないので助かる。 関心の分離には1年半くらい前から取り組んでいるので、今後も続けるし、ユニットテストは書き始めてるので、別のテストも増やしていく方向でやっていく。

Luo Yang さん

2017-05-27

外部的には価値のある、しかし内部的にはやや古くなってしまった(まさにレガシー)ソフトウェアを開発する身として、これから先もソフトウェアの価値を保ち続けるための作戦の立案に、大いに参考になる本です。机上の空論に陥ることなく(コードも随所に出てきます)、要点をおさえて簡潔に、作戦レベルの話をしてくれた著者に感謝します。

mft さん

2017-07-21

仕事に活かしていきたい

関連リンク

関連商品

独習Java 第6版

3,278円(税込)

2024.02.15発売

おすすめ特集

【2023年下半期】SEshop人気書籍 ベスト20

【2023年下半期 ベスト20】SEshopで人気だった本をランキング形式で20冊ご紹介

アプリ開発特集

アプリ開発に必要な基礎知識や開発手順、使用言語に関する手引書をご紹介

DX特集

DXに関する知識/スキルを網羅的に習得できるオススメ本!

デジタルイラスト参考書

基本的な描き方から高度なテクニック、デジタルツールの使い方まで!デジタルイラスト上達本のご紹介

ビジネス教養本

プレゼンテーションスキルや文章術、データ活用スキルなど、ビジネスシーンで活きる教養本

翔泳社のセミナー・講座

開発・ビジネス・マーケティング・EC運営・営業支援など、幅広いジャンルの講座を開催

特集をもっと見る