レガシーコード改善ガイド―保守開発のためのリファクタリング(Object Oriented SELECTION) [単行本]
    • レガシーコード改善ガイド―保守開発のためのリファクタリング(Object Oriented SELECTION) [単行...

    • ¥4,536137ポイント(3%還元)
    • 在庫あり本日18:00までヨドバシエクストリームサービス便(無料)がお届け
レガシーコード改善ガイド―保守開発のためのリファクタリング(Object Oriented SELECTION) [単行本]
数量:
店舗受け取りが可能です
NEWマルチメディアAkibaマルチメディア梅田マルチメディア博多にて24時間営業時間外でもお受け取りいただけるようになりました
100000009000594816

レガシーコード改善ガイド―保守開発のためのリファクタリング(Object Oriented SELECTION) [単行本]

価格:¥4,536(税込)
ポイント:137ポイント(3%還元)(¥137相当)
フォーマット:
専用電子書籍リーダアプリ「Doly」が必要です。無料ダウンロード
お届け日:在庫あり今すぐのご注文で、本日18:00までヨドバシエクストリームサービス便(無料)がお届けします。届け先変更]詳しくはこちら
出版社:翔泳社
販売開始日:2009/07/14
ご確認事項:返品不可、プレゼント包装不可

カテゴリランキング

  • 書籍
  • - 37076位

レガシーコード改善ガイド―保守開発のためのリファクタリング(Object Oriented SELECTION) の 商品概要

  • 要旨(「BOOK」データベースより)

    システム保守の現場でありがちな、構造が複雑で理解できないようなコードに対する分析手法・対処方法について解説。コードを理解し、テストできるようにし、リファクタリングを可能にし、機能を追加できるテクニックを紹介。
  • 目次(「BOOK」データベースより)

    第1部 変更のメカニズム(ソフトウェアの変更
    フィードバックを得ながらの作業
    検出と分離
    接合モデル
    ツール)
    第2部 ソフトウェアの変更(時間がないのに変更しなければなりません
    いつまで経っても変更作業が終わりません
    どうやって機能を追加すればよいのでしょうか?
    このクラスをテストハーネスに入れることができません
    このメソッドをテストハーネスで動かすことができません
    変更する必要がありますが、どのメソッドをテストすればよいのでしょうか?
    1カ所にたくさんの変更が必要ですが、関係するすべてのクラスの依存関係を排除すべきでしょうか?
    変更する必要がありますが、どんなテストを書けばよいのかわかりません
    ライブラリへの依存で身動きが取れません
    私のアプリケーションはAPI呼び出しだらけです
    変更できるほど十分に私はコードを理解していません
    私のアプリケーションには構造がありません
    自分のテストコードが邪魔になっています
    私のオブジェクトはオブジェクト指向ではありませんが、どうすれば安全に変更できるでしょうか?
    このクラスは大きすぎて、もうこれ以上大きくしたくありません
    同じコードをいたるところで変更しています
    モンスターメソッドを変更する必要がありますが、テストを書くことができません
    どうすれば何も壊していないことを確認できるでしょうか?
    もうウンザリです。何も改善できません)
    第3部 依存関係を排除する手法
  • 著者紹介(「BOOK著者紹介情報」より)(本データはこの書籍が刊行された当時に掲載されていたものです)

    フェザーズ,マイケル・C.(フェザーズ,マイケルC./Feathers,Michael C.)
    Object Mentor社勤務。現在、TDD(テスト駆動開発)、リファクタリング、オブジェクト指向設計、Java、C#、C++、XP(エクストリームプログラミング)に関するトレーニングやメンタリングを世界レベルで実践している。またCppUnit(JUnitをC++に移植したテスティングフレームワーク)、およびFitCPP(FITをC++に移植した統合テスティングフレームワーク)のオリジナル開発者でもある。ACMおよびIEEE会員

    平澤 章(ヒラサワ アキラ)
    ウルシステムズ株式会社ディレクター。金融機関向け第3次オンラインシステムなどのシステム開発業務や技術コンサルティング業務に従事した後、2001年より現職

    越智 典子(オチ ノリコ)
    1988年株式会社オージス総研入社。オブジェクト指向技術に携わった後、2001年に同社を退社。以後、フリーランスの翻訳者として活動中

    稲葉 信之(イナバ ノブユキ)
    ウルシステムズ株式会社シニアコンサルタント。テクマトリックス株式会社でアプリケーションサーバーのサポートや日本語化対応、およびシステム開発業務に従事した後、2007年より現職。現職では基幹システムの開発や、開発案件の技術支援に従事している

    田村 友彦(タムラ トモヒコ)
    ウルシステムズ株式会社シニアコンサルタント。ICカードの通信プロトコルからWebアプリケーションまで、さまざまなソフトウェア開発をさまざまな言語・環境で経験してきた。2006年より現職。現在は、技術的な支援を行う立場でシステム開発に携わる

    小堀 真義(コボリ マサヨシ)
    ウルシステムズ株式会社シニアコンサルタント。Webアプリケーションやセキュリティ基盤の開発を経験し、2006年より現職

レガシーコード改善ガイド―保守開発のためのリファクタリング(Object Oriented SELECTION) の商品スペック

商品仕様
出版社名:翔泳社
著者名:マイケル・C. フェザーズ(著)/ウルシステムズ(監訳)/平澤 章(訳)/越智 典子(訳)/稲葉 信之(訳)/田村 友彦(訳)/小堀 真義(訳)
発行年月日:2009/07/13
ISBN-10:4798116831
ISBN-13:9784798116839
判型:B5
対象:専門
発行形態:単行本
内容:電子通信
ページ数:449ページ
縦:23cm
横:19cm
その他: 原書名: Working Effectively with Legacy Code〈Feathers,Michael C.〉

翔泳社 レガシーコード改善ガイド―保守開発のためのリファクタリング(Object Oriented SELECTION) [単行本] に関するレビューとQ&A

商品に関するご意見やご感想、購入者への質問をお待ちしています!