単体テストの考え方/使い方
プロジェクトの持続可能な成長を実現するための戦略
マイナビ出版
- 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リアクティブプログラミング』、翻訳書に『セキュア・バイ・デザイン』がある。
絶賛!発売中!
-
- IFRSはこうなる
-
- 田中弘(著者)
- ビジネス・経済その他
- IFRSが、TPP同様、英米主導で恣意的に制度化されてきたのかを明らかにする。また日本はIFRSを強制適用するのではなく、連単分離・任意適用し、「物づくりの会計」を世界に発信すべきと訴える。
-
- コーヒーとサンドイッチの法則
-
- 竹内正浩(著者)
- ビジネス哲学・自己啓発
- 「仕事があり、忙しい。でも儲からない」。こう感じる人は必読。ビジネスマンなら誰でも手に入れたい利益そのものを正面から解説した1冊。利益増加を邪魔するものと利益を増やす方法が見えてくる。
-
- 100歳時代を生きぬく力
-
- 昇地三郎(著者)
- 経営・マーケティング
- 長寿社会の日本で、高齢者が健康で生きがいを感じる人生を送るにはどうしたらよいのか。現役の教育学者としては日本最高齢(104歳)の著者が、その方法をあますところなく語る。
-
- コンテキスト思考
- スキルアップ・仕事術
- モノゴトの背景、前後関係、文脈を洞察する「コンテキスト思考」により、論理思考の限界が突破できる。「3S」フレームワークを活用することで見えないものが見えてくる!
7217件中 6921-6924件目先頭前へ1731173217331734173517361737173817391740次へ最後
Copyright © Mynavi Publishing Corporation