ふぃーるどのーつ

技術系同人サークル「ふぃるどのーつ」のブログです。

すいーとみゅーじっく vol.1 TDDってなんだ?

f:id:setoazusa:20170401222710p:plain

「重要なのは、開発者テストと品質保証のためのテストはお互いを補完し合う関係にあるということです」 TDDを中心としたソフトウェアテストについての短編集です。

章立て

  • TDDは「死んだ」のか
  • 「実装をテストする」とは?
  • 不安をテストで表現するということ
  • なぜテストファーストするのか
  • きれいなコード
  • テストと品質
  • Pactではじめるコンシューマー駆動契約

頒布物詳細

  • B5版40ページ
  • PDF版セット
  • 会場頒布価格500円
  • 初頒布イベント: 技術書典2

サポート情報

正誤表を公開しております。

「Pactではじめるコンシューマー駆動契約」のサンプルコードは、以下のサイトで公開しています。

github.com

オンライン販売

fieldnotes.booth.pm

Web公開

「テストと品質」の章を以下のブログで公開しております。

blog.fieldnotes.jp

技術書典3に出展します

10/22(日)にアキバ・スクエアで開催される「技術書典3」にう-03「ふぃーるどのーつ」で出展します。

techbookfest.org

新刊は「すいーとみゅーじっく vol.4」です。お題は

  • DevOps再考
  • GebとSpockではじめるエンドツーエンドテスト

です。

f:id:setoazusa:20171004135237p:plain

f:id:setoazusa:20171004135241p:plain

「DevOps再考」はとかくDevとOpsの対立構造や、自動化による省略化として描かれがちなDevOpsについて、整理をこころみたものです。「GebとSpockではじめるエンドツーエンドテストは、Gebによるエンドツーエンドテストについて、現場での経験をもとにそのノウハウをまとめたものです。

既刊「すいーとみゅーじっく vol.3」「すいーとみゅーじっく vol.1」も出展します。

すいーとみゅーじっく vol.3 - ふぃーるどのーつ - BOOTH(同人誌通販・ダウンロード)

すいーとみゅーじっく vol.1 TDDってなんだ? - ふぃーるどのーつ - BOOTH(同人誌通販・ダウンロード)

ただいま入稿に向けてラストスパート中です。楽しみにお待ちください。

C92「すいーとみゅーじっく vol.1/vol.3」サポート情報

本日は、C92「ふぃーるどのーつ」にお越しいただき、ありがとうございました。

ダウンロード版について

「すいーとみゅーじっく vol.1 TDDってなんだ」「すいーとみゅーじっく vol.3」を会場でご購入いただいた方は、購入時にお渡ししたシリアルパスワードを使用して、以下のサイトから電子書籍版がダウンロードできます。

オンライン販売は、boothで行っています。

fieldnotes.booth.pm

fieldnotes.booth.pm

正誤表

以下の記述について訂正がございます。なお、電子書籍版では修正した版を公開しております。

ページ
14 (Freeman and Pryce 2010) (Freeman and Pryce 2009)
25 GebとSpockによるエンドツーエンドテストについての記事についてを GebとSpockによるエンドツーエンドテストについて~
26 Freeman, Steve, and Nat Pryce. 2010. Freeman, Steve, and Nat Pryce. 2009.

コミックマーケット92に出展します

8月11日(金)~13日(日)まで開催されるコミックマーケット92にサークル「ふぃーるどのーつ」で出展します。

  • 日時:8月11日(金・祝)
  • スペース: 「東地区(東7ホール) "そ" 39b」

webcatalog-free.circle.ms

新刊は「すいーとみゅーじっく vol.3」です。お題は以下の通り。

  • 「TDD の発展史とその理論的背景」
  • 「よりよいブランチ管理のために」

f:id:setoazusa:20170730012941p:plain

f:id:setoazusa:20170723233433p:plain

「よりよいブランチ管理のために」は「超技術書典」でひっそり配布していた「すいーとみゅーじっく vol.2」の再録になります。

技術書典2で好評いただいた「すいーとみゅーじっく vol.1 TDDってなんだ」も頒布します。

fieldnotes.booth.pm

コミケ初出典かつ、夏コミは初めての経験となりますので勝手がわからないところが色々ありますが、よろしくお願いします。

超技術書典「すいーとみゅーじっく」サポート情報

本日は、超技術書典「ふぃーるどのーつ」にお越し頂き、ありがとうございました。

techbookfest.org

techbookfest.org

ダウンロード版について

「すいーとみゅーじっく vol.1 TDDってなんだ」を会場で購入いただいた方は、購入時にお渡ししたシリアルパスワードを使用して、以下のサイトからPDF版がダウンロードできます。

ダウンロード | 対面電書

オンライン販売は、booth.pmならびにBWインディーズで行っております。

fieldnotes.booth.pm

bookwalker.jp

サンプルコード

「Pactではじめるコンシューマー駆動契約」のサンプルコードは、以下のサイトで公開しています。

github.com

正誤表

「すいーとみゅーじっく vol.1 TDDってなんだ」の第2刷の以下の箇所に訂正がございます。なお、PDF版では修正した版を公開しております。

ページ
23ページ プロデューサー プロバイダー

すいーとみゅーじっく vol.1 第1版正誤表改訂

「すいーとみゅーじっくvol.1 TDDってなんだ」の第2刷での改訂箇所をお知らせします。 なお、対面電書のシリアルをお持ちの方ならびにbooth.pmで購入された方は改訂した版をダウンロードできます。

PDF版で改訂済みだったもの

ページ
11ページ ソースコードカバレッジをあげればシステムの全機能をテストする ソースコードカバレッジをあげればシステムの全機能をテストできる
18ページ プログラムが繰り返し実行されにつれて プログラムが繰り返し実行されるにつれて
24ページ サンプルコードの記述と動作確認は以下の環境で行っています。* CentOS 7.3 *ruby 2.3.3p222 CentOS 7.3上のruby 2.3.3p222
32ページ 動物円の情報を扱い 動物園の情報を扱う
33ページ Figure 4: spec/service_providers/animal_service_client_spec.rb の実行結果 仕様の検証(bundle exec rake)の実行結果
35ページ ユニッテテスト ユニットテスト

第2刷で改訂になるもの

ページ
5ページ いつのまにか道義的な責任の問題になってすり替わってしまいます。 いつのまにか道義的な責任の問題になってすり替わってしまうということです。
7ページ 読んでいます 呼んでいます
14ページ 学び取る(Learing)Testingとしての側面と、 学び取る(Learning)Testingとしての側面と
14ページ ゴールに到達できるかということを差す ゴールに到達できるかということを指す
15ページ 洗練されていることででしょうか。 洗練されていることでしょうか。
18ページ 堅牢なコードベースの存在をを 堅牢なコードベースの存在を
23ページ ruby Ruby
23ページ Github GitHub

第2刷に存在するもの

ページ
23ページ プロデューサー プロバイダー

Kei Nakazawaさんご指摘ありがとうございました。

超技術書典「ふぃーるどのーつ」新刊のお知らせ

techbookfest.org

techbookfest.org

ニコニコ超会議内2日目、あー09「ふぃーるどのーつ」新刊のお知らせです。

「すいーとみゅーじっく vol.1 TDDってなんだ」の増刷に加えて、「すいーとみゅーじっく vol.2 よりよいブランチ管理のために」を頒布します。

サービス開発の中で、フィードバックサイクルの短縮とリリース管理の最適化に寄与するバージョン管理を目指すため、ブランチ管理に対し気をつけることをまとめたものです。

B5版7ページ、100円で頒布予定です。

f:id:setoazusa:20170429222018j:plain

f:id:setoazusa:20170429222042j:plain

それでは当日、お待ちしております。