基本情報
内容詳細
システム保守の現場でありがちな、構造が複雑で理解できないようなコードに対する分析手法・対処方法について解説。コードを理解し、テストできるようにし、リファクタリングを可能にし、機能を追加できるテクニックを紹介。
目次 : 第1部 変更のメカニズム(ソフトウェアの変更/ フィードバックを得ながらの作業/ 検出と分離/ 接合モデル/ ツール)/ 第2部 ソフトウェアの変更(時間がないのに変更しなければなりません/ いつまで経っても変更作業が終わりません/ どうやって機能を追加すればよいのでしょうか?/ このクラスをテストハーネスに入れることができません/ このメソッドをテストハーネスで動かすことができません/ 変更する必要がありますが、どのメソッドをテストすればよいのでしょうか?/ 1カ所にたくさんの変更が必要ですが、関係するすべてのクラスの依存関係を排除すべきでしょうか?/ 変更する必要がありますが、どんなテストを書けばよいのかわかりません/ ライブラリへの依存で身動きが取れません/ 私のアプリケーションはAPI呼び出しだらけです/ 変更できるほど十分に私はコードを理解していません/ 私のアプリケーションには構造がありません/ 自分のテストコードが邪魔になっています/ 私のオブジェクトはオブジェクト指向ではありませんが、どうすれば安全に変更できるでしょうか?/ このクラスは大きすぎて、もうこれ以上大きくしたくありません/ 同じコードをいたるところで変更しています/ モンスターメソッドを変更する必要がありますが、テストを書くことができません/ どうすれば何も壊していないことを確認できるでしょうか?/ もうウンザリです。何も改善できません)/ 第3部 依存関係を排除する手法
【著者紹介】
マイケル・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年より現職(本データはこの書籍が刊行された当時に掲載されていたものです)
ユーザーレビュー
読書メーターレビュー
こちらは読書メーターで書かれたレビューとなります。
powered by
翔 さん
読了日:2021/09/05
mft さん
読了日:2023/05/20
hideoku さん
読了日:2012/06/23
benjoe さん
読了日:2018/03/11
carbon_twelve さん
読了日:2015/12/27
(外部サイト)に移動します
人物・団体紹介
マイケル・C・フェザーズ
Object Mentor社勤務。現在、TDD(テスト駆動開発)、リファクタリング、オブジェクト指向設計、Java、C#、C++、XP(エクストリームプログラミング)に関するトレーニングやメンタリングを世界レベルで実践している。またCppUnit(JUnitをC++に移植したテスティングフレームワー
建築・理工 に関連する商品情報
-
アンテナ工学の知識を習得するのに最適な一冊 無線工学の中枢であるアンテナ。そのアンテナの解析法技術を学ぶとができる『IoTシステムの極小アンテナ設計技術』。小形... |2016年01月04日 (月) 12:14
-
AR(拡張現実)の基礎から実践までを網羅した専門書 ARの全てを集約した一冊。ARの基礎から実践までを網羅し、現場エンジニアがすぐに使える他にはない「ARの体系書」とも... |2015年10月05日 (月) 12:31
-
円周率を100万桁まで掲載した不思議な本 3.14で始まる円周率を、ひたすら100万桁まで掲載した『円周率1000000桁表』。1行に100桁を記載した見やす... |2015年10月02日 (金) 10:18
-
クヌース先生の名著の邦訳版が登場 クヌース先生の名著シリーズの第一弾として有名な本の『The Art Of Computer Programming ... |2015年08月05日 (水) 19:04
-
Windows10の基礎から応用までを解説 以前からのユーザーにはおなじみのスタートメニューも復活し、アプリや設定にアクセスしやすくなるWindows10。『W... |2015年07月28日 (火) 11:25
-
幼児のためのプログラミングがブーム! スティーブ・ジョブズやビル・ゲイツはプログラミングの知識があり、それを活かして起業した。そして世界各国では近年、論理... |2015年06月30日 (火) 10:02
おすすめの商品
商品情報の修正
ログインのうえ、お気づきの点を入力フォームにご記入頂けますと幸いです。確認のうえ情報修正いたします。
このページの商品情報に・・・