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

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

作者名 :
通常価格 4,104円 (税込)
獲得ポイント

20pt

  • 対応端末 :
  • Lideo
  • Win PC
  • iOS
  • Android
  • ブラウザ
  • DB50
  • 無料サンプル
  • ブラウザ試し読み

  • アプリ試し読み

新規会員限定半額クーポンプレゼント

作品内容

単なる延命策ではない、進化させるという発想!
コードがレガシーになるのはなぜでしょう。その要因を特定し、
コードベースの品質を上げるためには、なにをすればいいのでしょう。
本書はこれらの古くて新しい質問に真摯に答えてくれるでしょう。
単純な(でも難解な)クラスやメソッドレベルのリファクタリングから、
モジュールあるいはコンポーネント全体を視野に入れた、広い範囲のリファクタリング。
また、最終手段としてのリライトに関するノウハウ(機能低下の予防方法や回避方法、
各種データのスムーズな移行など)を示します。
また、単に手を動かすだけではなく、いつもソフトウェアをフレッシュにしておくべく、
自動化のための方法論や、そのインフラストラクチャの作り方を詳解します。
「動いているものは触るな」が鉄則のソフトウェアを、それでも要請に応じて
よりレスポンシビリティの高い、そして新機能を盛り込まれた、
メンテナンスしやすいソフトウェアへと進化させるためのノウハウを学んでください。
【目次】
第1部:はじめに
第1章:レガシープロジェクトの難題を理解する
第2章:スタート地点を見つける
第2部コードベース改良のためのリファクタリング
第3章:リファクタリングの準備
第4章:リファクタリング
第5章:リアーキテクティング
第6章:ビッグ・リライト
第3部リファクタリングの先へ― プロジェクトのワークフローと基盤を改善する
第7章:開発環境を自動化する
第8章:テスト、ステージング、製品環境の自動化
第9章:レガシーソフトウェアの開発/ビルド/デプロイを刷新する
第10章:レガシーコードを書くのはやめよう!
※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

ジャンル
出版社
翔泳社
ページ数
264ページ
電子版発売日
2016年11月25日
紙の本の発売
2016年11月
コンテンツ形式
EPUB

Posted by ブクログ 2017年04月20日

ソフトウェアの権威ではなく、現場の人が書いた本。
なのでエピソードが生々しく、あるあるすぎる内容で自分たちの現場で取り込みやすい内容になっている。
新しい本なので使ってるツールが新しめなのも良い。

このレビューは参考になりましたか?
ネタバレ

Posted by ブクログ 2017年03月13日

「ビジネスサイドに技術的負債がビジネスに与える実質的損害を説明し、ビジネスの一環としてリファクタリングを行う」専門書と感じました。

このレビューは参考になりましたか?

Posted by ブクログ 2016年11月16日

本が届いて一気に読んだ。
自分が今まさに欲しかった本。
レガシーなソフトウェアをどう進化させるか、その指針や手順、取り得る選択肢のメリット・デメリットを提示してくれていてとても参考になった。

内容は、レガシーの定義とソフトウェア内部品質のメトリクス測定に始まり、コードレベルのリファクタリング・コン...続きを読む

このレビューは参考になりましたか?

Posted by ブクログ 2017年04月12日

著者の経験に基づいたレガシーソフトウェアとの対峙方法

10年近くレガシーソフトウェアと関わってきた著者のノウハウが記されている。
ソフトウェアの状態をできる限り測定して,テスト駆動開発などでも使われる,テストの用意,リファクタリング,自動化といったことに言及している。

比較的読みやすくて,悪い本...続きを読む

このレビューは参考になりましたか?

この本をチェックした人は、こんな本もチェックしています

「BookLive!」の無料公式アプリ
アプリで手軽に読める!
マンガ、ラノベ、小説など、クラウド本棚でいつでもどこでも簡単・便利に。「BookLive!」の無料公式アプリ
  • App Storeからダウンロード
  • ANDROIDアプリ Google play