Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
6
Help us understand the problem. What is going on with this article?
@Outstrp

読書ノート:レガシーコード改善ガイド

More than 5 years have passed since last update.

きっかけ

必修書籍そのに

書籍情報

題名:レガシーコード改善ガイドー保守開発のためのリファクタリング
原題:Working Effective with Legacy Code
著訳:Michael C. Feathers 著, ウルシステムズ株式会社 監訳, 平澤章/越智典子/稲葉信之/田村友彦/小堀真義 訳
出版:翔泳社
発行:2009年7月13日 発行

超訳

以下、袖文より一部引用

  • 仕様が分からないコードの分析方法
  • 仕様が分からないコードの修正方法、またはテストコードの追加方法
  • コードの修正で、疎結合な設計に部分的に改善する方法

対象読者

  • 現行のシステムが仕様が分からず保守作業に悩む、保守担当者
  • 現行のシステムの保守作業は可能であるもののデグレーションに悩む、保守担当者
  • 疎結合な設計手法について知りたい技術者

感想

心に残った箇所

  • みんなそうだと思うけどやっぱり第24章。みんな大好き第24章
  • 「編集して祈る」vs「保護して変更する」
  • レガシーコードの変更手順
    1. 変更点を洗い出す
    2. テストを書く場所を見つける
    3. 依存関係を排除する
    4. テストを書く
    5. 変更とリファクタリングを行う
  • 検出、分離、接合部

私見

  • 実は最後まで読んでない

読書期間

開始:2014/2/28
読了:2014/3/28

6
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Outstrp

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
6
Help us understand the problem. What is going on with this article?