単体テストの考え方/使い方
プロジェクトの持続可能な成長を実現するための戦略
マイナビ出版
- Vladimir Khorikov(著者)、 須田智之(翻訳)
単体テストの原則・実践とそのパターン
単体テストの原則・実践とそのパターン
単体(unit)テストに関するベスト・プラクティスとよく目にするアンチ・パターンについて詳しく見ていきます。本書ではまず理想的な単体テストについての定義を行うことで、普遍的な基準となる枠組みをもたらします。この枠組みを用いることで、多くのテスト・ケースに新たな光が当たり「プロジェクトに取って価値があるか」「リファクタリングを必要としたり、取り除いたりする必要があるか」という判断がしやすくなります。
単体テストの経験があまりないのであれば、本書から多くのことを学べるでしょう。既に単体テストの経験を積んでいるのであれば、今まで使ってきたテクニックやベスト・プラクティスが開発にとっていかに有益だったのか、ということをより明確に理解でき、そのことを同僚などに明確に伝えられるようになるはずです。
読者の皆様が本書を読み終える頃には、新たに身に着けたスキルと共に、テストを用いた保守がしやすく変更もしやすいソフトウェアを提供するための必要な知識を身に着けていることでしょう。
Manning「Unit Testing: Principles Practices and Patterns」の翻訳書。
目次
Part 1: 単体(unit)テストとは?
第1章: なぜ、単体テストを行うのか?
第2章: 単体テストとは何か?
第3章: 単体テストの構造的解析
Part 2: 単体テストとその価値
第4章: 良い単体テストを構成する4本の柱
第5章: モックの利用とテストの壊れやすさとの関係
第6章: 単体テストの3つの手法
第7章: 単体テストの価値を高めるリファクタリング
Part 3: 統合(integration)テスト
第8章: なぜ、統合(integration)テストを行うのか?
第9章: モックのベスト・プラクティス
第10章: データベースに対するテスト
Part 4: 単体テストのアンチ・パターン
第11章: 単体テストのアンチ・パターン
単体(unit)テストに関するベスト・プラクティスとよく目にするアンチ・パターンについて詳しく見ていきます。本書ではまず理想的な単体テストについての定義を行うことで、普遍的な基準となる枠組みをもたらします。この枠組みを用いることで、多くのテスト・ケースに新たな光が当たり「プロジェクトに取って価値があるか」「リファクタリングを必要としたり、取り除いたりする必要があるか」という判断がしやすくなります。
単体テストの経験があまりないのであれば、本書から多くのことを学べるでしょう。既に単体テストの経験を積んでいるのであれば、今まで使ってきたテクニックやベスト・プラクティスが開発にとっていかに有益だったのか、ということをより明確に理解でき、そのことを同僚などに明確に伝えられるようになるはずです。
読者の皆様が本書を読み終える頃には、新たに身に着けたスキルと共に、テストを用いた保守がしやすく変更もしやすいソフトウェアを提供するための必要な知識を身に着けていることでしょう。
Manning「Unit Testing: Principles Practices and Patterns」の翻訳書。
目次
Part 1: 単体(unit)テストとは?
第1章: なぜ、単体テストを行うのか?
第2章: 単体テストとは何か?
第3章: 単体テストの構造的解析
Part 2: 単体テストとその価値
第4章: 良い単体テストを構成する4本の柱
第5章: モックの利用とテストの壊れやすさとの関係
第6章: 単体テストの3つの手法
第7章: 単体テストの価値を高めるリファクタリング
Part 3: 統合(integration)テスト
第8章: なぜ、統合(integration)テストを行うのか?
第9章: モックのベスト・プラクティス
第10章: データベースに対するテスト
Part 4: 単体テストのアンチ・パターン
第11章: 単体テストのアンチ・パターン
発売日:2022-12-28
ページ数:416ページ
目次
Part 1: 単体(unit)テストとは?
第1章: なぜ、単体テストを行うのか?
第2章: 単体テストとは何か?
第3章: 単体テストの構造的解析
Part 2: 単体テストとその価値
第4章: 良い単体テストを構成する4本の柱
第5章: モックの利用とテストの壊れやすさとの関係
第6章: 単体テストの3つの手法
第7章: 単体テストの価値を高めるリファクタリング
Part 3: 統合(integration)テスト
第8章: なぜ、統合(integration)テストを行うのか?
第9章: モックのベスト・プラクティス
第10章: データベースに対するテスト
Part 4: 単体テストのアンチ・パターン
第11章: 単体テストのアンチ・パターン
著者プロフィール
-
Vladimir Khorikov(ウラジーミル・コリコフ):ソフトウェア・エンジニア、Microsoft MVP受賞者、単体テストに関するブログの執筆や講座を受け持ったりしている。
須田智之:フリーランスエンジニア、IT分野の記事や書籍も執筆している。執筆した書籍に『RxJavaリアクティブプログラミング』、翻訳書に『セキュア・バイ・デザイン』がある。
絶賛!発売中!
-
- 領収書1枚で経理センスが身につく本
-
- 梅田泰宏(著者)
- 経済
- 誰もが毎日目にする領収書やレシート。この紙切れには会計・税・経済の重要エッセンスが隠されている。数字・会計嫌いの人も肩肘張らずに読めて数字に強くなれるる1冊。
-
- 年寄りの話はなぜ長いのか
-
- 高田明和(著者)
- 心理
- 誰でも一度は、年寄りの長話にうんざりした経験があるはず。「なぜヒトは年をとると話が長くなるのか」、「なぜ年をとるとガンコになるのか」。その秘密は、じつは「脳」にあった。
-
- 顧客創造の「ルール」
-
- 厚美尚武(著者)
- スキルアップ・仕事術
- どうすれば顧客を見出し価値を創造できるのか。一流コンサルタントが、顧客企業の成果につながるビジネスの組み立て方や法人営業に必要な知識を豊富な事例を交えながらわかりやすく解説。
-
- 財投改革の虚と実
-
- 富田俊基(著者)
- ビジネス・経済その他
- 財政投融資は、2001年に始まった改革によって大きな変貌を遂げた。改革は何をもたらしたのか、方向性は正しかったのか。財投研究のエキスパートが徹底的に解明する。
7205件中 6869-6872件目先頭前へ1711171217131714171517161717171817191720次へ最後
Copyright © Mynavi Publishing Corporation