
レガシーソフトウェア改善ガイド
クリス・バーチャル、吉川邦夫
翔泳社 / 2016-11-10
累計読者数6
平均ハイライト数 9.3件/人
推定読了時間 約5時間19分
star総合評価 40/100
start序盤集中型
check_circle推定完走率 10%
出版社による紹介
単なる延命策ではない、進化させるという発想! コードがレガシーになるのはなぜでしょう。その要因を特定し、 コードベースの品質を上げるためには、なにをすればいいのでしょう。 本書はこれらの古くて新しい質問に真摯に答えてくれるでしょう。 単純な(でも難解な)クラスやメソッドレベルのリファクタリングから、 モジュールあるいはコンポーネント全体を視野に入れた、広い範囲のリファクタリング。 また、最終手段としてのリライトに関するノウハウ(機能低下の予防方法や回避方法、 各種データのスムーズな移行など)を示します。 また、単に手を動かすだけではなく、いつもソフトウェアをフレッシュにしておくべく、 自動化のための方法論や、そのインフラストラクチャの作り方を詳解します。 「動いているものは触るな」が鉄則のソフトウェアを、それでも要請に応じて よりレスポンシビリティの高い、そして新機能を盛り込まれた、 メンテナンスしやすいソフトウェアへと進化させるためのノウハウを学んでください。 【目次】 第I部:はじめに 第1章:レガシープロジェクトの難題を理解する 第2章:スタート地点を見つける 第II部コードベース改良のためのリファクタリング 第3章:リファクタリングの準備 第4章:リファクタリング 第5章:リアーキテクティング 第6章:ビッグ・リライト 第III部リファクタリングの先へ― プロジェクトのワークフローと基盤を改善する 第7章:開発環境を自動化する 第8章:テスト、ステージング、製品環境の自動化 第9章:レガシーソフトウェアの開発/ビルド/デプロイを刷新する 第10章:レガシーコードを書くのはやめよう!
analytics
読書インサイト
ハイライト密度
開始終了
多くの読者は第1章に最もインサイトを感じており、全ハイライトの46%が集中しています。
読書の順序
この本に似ている本
すべて見る arrow_right_alt
82%
レガシーコード改善ガイド
マイケル・C・フェザーズ、平澤章、越智典子、稲葉信之、田村友彦、小堀真義、ウルシステムズ株式会社

74%
ストラウストラップのプログラミング入門
ビャーネ・ストラウストラップ、遠藤美代子、επιστημη(エピステーメー)

73%
プログラマの考え方がおもしろいほど身につく本 問題解決能力を鍛えよう! (アスキー書籍)
V.Anton Spraul、角 征典、高木 正弘

69%
Code Complete 第2版 上 完全なプログラミングを目指して
スティーブ マコネル and クイープ

69%
Game Programming Patterns ソフトウェア開発の問題解決メニュー impress top gearシリーズ
Robert Nystrom、武舎広幸、阿部和也、上西昌弘
読んだ内容を、もう忘れない。
BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。
無料ではじめる
クレジットカード不要