TDD のこころ @ OSH2014

Takuto Wada
Takuto WadaChief Executive Programmer um Towersquest
TDDの
こころ
和田 卓人 (a.k.a id:t-wada or @t_wada)
Feb 1, 2014 @ OSH2014
和田 卓人
id: t-wada
@t_wada
github: twada
TDD のこころ @ OSH2014
TDD のこころ @ OSH2014
よろしく
おねがい
します
こんな風景
荒みきったコード
疲弊しきった現場
爆弾処理のようなリリース
なぜこうなっ
てしまうのか?
http://blogs.itmedia.co.jp/hiranabe/2012/09/rightwing-and-leftwing-of-agile.html
左サイドだけでは点は取れない
誰がシステム
を作り続ける
のか
TDD
とは?
TDD のこころ @ OSH2014
最後に残った4つの章では、
私が「問答無用で実践すべ
き」だと考えているアジャイ
ルなソフトウェアエンジニア
リングのプラクティスを紹介
していきたい。具体的には次
の4つだ。
アジャイルなプログラミング

•
第13章 リファクタリング
•
第14章 テスト駆動開発
•
第15章 継続的インテグレー
•
第12章 ユニットテスト

ション
TDD のこころ @ OSH2014
絶版!
「動作するきれいなコード」、ロン・ジェフ
リーズのこの簡潔な言葉は、TDD(テスト駆
動開発)の目標である。動作するきれいなコー
ドは、あらゆる理由で価値がある。
─ Kent Beck
動作する、きれいなコードへ

きれい

二つの道がある
汚い

(すぐには)動かない

動作する
TDDのサイクル
1. 次の目標を考える
2. その目標を示すテストを書く
3. そのテストを実行して失敗させる(Red)
4. 目的のコードを書く
5. 2で書いたテストを成功させる(Green)
6. テストが通るままでリファクタリングを行
う(Refactor)
7. 1∼6を繰り返す
TDDと黄金の回転
きれい

汚い

Refactoring

ed
R

Green
(すぐには)動かない

動作する
TDD のこころ @ OSH2014
絶版!
TDD のこころ @ OSH2014
TDDの
こころ
一つずつ
少しずつ

段を
小さく
複数を相手
にしない。
ひとりずつ
対処する。
すばやく
まわす
自分が最初の
ユーザ
不安を
テストに
命綱を編む
TDD や Developer Testing に
ソフトウェア工学的なメリットはいろい
ろあるけれど、最大の理由は工学的なも
のではない。最大の理由は心理的なもの

•即座にフィードバックを得るため
•書いたコードに自信を持つため
•これから書くコードに自信を持つため
テストは目的
ではなく手段
TDDの
真の目的
健康
変化に対応す
るのは健康体
のコード
変化に対応す
るのは健康体
のチーム
不安の克服
健康の維持
デモ
FizzBuzz問題
Write a program that prints the numbers from 1 to 100. But for
multiples of three print “Fizz” instead of the number and for the
multiples of five print “Buzz”. For numbers which are multiples of
both three and five print “FizzBuzz”.
1から100までの数をプリントするプログラムを書け。ただし3
の倍数のときは数の代わりに「Fizz」と、5の倍数のときは
「Buzz」とプリントし、3と5両方の倍数の場合には「FizzBuzz」と
プリントすること。

http://tickletux.wordpress.com/2007/01/24/using-fizzbuzz-to-find-developers-who-grok-coding/
http://www.aoky.net/articles/jeff_atwood/why_cant_programmers_program.htm
事例
TDD導入効果(MS, IBM)
IBM Driver MS
Windows

MS MSN

MS Visual
Studio

ソースコードサイズ (KLOC)
41.0

6.0

26.0

155.2

28.5

4.0

23.2

60.3

0.61

0.38

0.24

0.09

15∼20%

25∼35%

15%

20∼25%

テストコードサイズ (KLOC)

TDDを採用していない類似プロ
ジェクトでの欠陥密度を1とし
たときの欠陥密度
TDD採用により増加したコード
実装時間(管理者の見積による)

N. Nagappan, M. E. Maximilien, T. Bhat and L. Williams: Realizing quality improvement through test driven development: results and
experiences of four industrial teams, Journal of Empirical Software Engineering, vol. 13, pp. 289-302 (2008)
44

© Towersquest, Inc. 2010. all rights reserved.
TDD導入効果(エリクソン他)

• TDDを実施した場合に報告されている知見
‣

機能テストでの不具合検出数が18%削減された

‣

コーディング(実装)の時間が16%増えた

‣

テストのカバレッジが大きくなった

• 被験者を対象としたアンケート
‣

96%の被験者がデバッグの工数を減らすと感じた

‣

88%の被験者が要求が洗練されると感じた

‣

92%の被験者がコードの品質を上げると感じた

‣

50%の被験者が開発工数を減らすと感じた

Boby George, a and Laurie Williams: A structured experiment of test-driven development, Journal of Information and Software Technology Vol. 46, No. 5, p. 337-342(2004)
45
© Towersquest, Inc. 2010. all rights reserved.
応用
テストの無いコードが
既にたくさんある
TDD のこころ @ OSH2014
JUnit を
マスターしたい
TDD のこころ @ OSH2014
既にデータの入った
データベースがある
TDD のこころ @ OSH2014
絶版!
Fragile
Tests
テストが
脆い
Slow Tests

テストが遅い
TDD のこころ @ OSH2014
どこまでテストすればよいのか
TDD のこころ @ OSH2014
現実のシステムはもっと複雑だ
TDD のこころ @ OSH2014
画面のテストはどうすれば?
TDD のこころ @ OSH2014
組み込みシステムはどうすれば?
TDD のこころ @ OSH2014
TDD のこころ @ OSH2014
おわりに
TDDと黄金の回転
きれい

汚い

Refactoring

ed
R

Green
(すぐには)動かない

動作する
本をたどる
絶版!

絶版!

絶版!

絶版!

絶版!

絶版!

絶版!
gihyo.jpの連載
『[動画で解説]和田卓人の テスト駆動開発 講座』

http://gihyo.jp/dev/serial/01/tdd/
全20回すべて動画付き解説
ニコニコ動画でも見れます
WEB+DB過去記事の特設サイトと動画も
TDDはスキルです
• ひとりから始められる
• テストやTDDはスキルです。つまり…
• 才能ではなく、習得可能です
• 量は質に転化します
• 写経!!
テストはプロの嗜み

ご清聴ありがとうございました
1 von 72

Recomendados

TDD のこころ von
TDD のこころTDD のこころ
TDD のこころTakuto Wada
12.8K views52 Folien
40歳過ぎてもエンジニアでいるためにやっていること von
40歳過ぎてもエンジニアでいるためにやっていること40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていることonozaty
32.3K views18 Folien
Test Yourself - テストを書くと何がどう変わるか von
Test Yourself - テストを書くと何がどう変わるかTest Yourself - テストを書くと何がどう変わるか
Test Yourself - テストを書くと何がどう変わるかTakuto Wada
38.3K views49 Folien
組織にテストを書く文化を根付かせる戦略と戦術 von
組織にテストを書く文化を根付かせる戦略と戦術組織にテストを書く文化を根付かせる戦略と戦術
組織にテストを書く文化を根付かせる戦略と戦術Takuto Wada
76.4K views33 Folien
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ von
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチYoshiki Hayama
54.8K views243 Folien
エンジニアの個人ブランディングと技術組織 von
エンジニアの個人ブランディングと技術組織エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織Takafumi ONAKA
23.4K views40 Folien

Más contenido relacionado

Was ist angesagt?

SQLアンチパターン 幻の第26章「とりあえず削除フラグ」 von
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」Takuto Wada
148.7K views45 Folien
マイクロにしすぎた結果がこれだよ! von
マイクロにしすぎた結果がこれだよ!マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!mosa siru
132.6K views32 Folien
45分間で「ユーザー中心のものづくり」ができるまで詰め込む von
45分間で「ユーザー中心のものづくり」ができるまで詰め込む45分間で「ユーザー中心のものづくり」ができるまで詰め込む
45分間で「ユーザー中心のものづくり」ができるまで詰め込むYoshiki Hayama
50.7K views110 Folien
今日からできる!簡単 .NET 高速化 Tips von
今日からできる!簡単 .NET 高速化 Tips今日からできる!簡単 .NET 高速化 Tips
今日からできる!簡単 .NET 高速化 TipsTakaaki Suzuki
35.1K views53 Folien
目grep入門 +解説 von
目grep入門 +解説目grep入門 +解説
目grep入門 +解説murachue
89.4K views83 Folien
世界一わかりやすいClean Architecture von
世界一わかりやすいClean Architecture世界一わかりやすいClean Architecture
世界一わかりやすいClean ArchitectureAtsushi Nakamura
47.1K views77 Folien

Was ist angesagt?(20)

SQLアンチパターン 幻の第26章「とりあえず削除フラグ」 von Takuto Wada
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
Takuto Wada148.7K views
マイクロにしすぎた結果がこれだよ! von mosa siru
マイクロにしすぎた結果がこれだよ!マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
mosa siru132.6K views
45分間で「ユーザー中心のものづくり」ができるまで詰め込む von Yoshiki Hayama
45分間で「ユーザー中心のものづくり」ができるまで詰め込む45分間で「ユーザー中心のものづくり」ができるまで詰め込む
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
Yoshiki Hayama50.7K views
今日からできる!簡単 .NET 高速化 Tips von Takaaki Suzuki
今日からできる!簡単 .NET 高速化 Tips今日からできる!簡単 .NET 高速化 Tips
今日からできる!簡単 .NET 高速化 Tips
Takaaki Suzuki35.1K views
目grep入門 +解説 von murachue
目grep入門 +解説目grep入門 +解説
目grep入門 +解説
murachue89.4K views
世界一わかりやすいClean Architecture von Atsushi Nakamura
世界一わかりやすいClean Architecture世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture
Atsushi Nakamura47.1K views
私にとってのテスト von Takuto Wada
私にとってのテスト私にとってのテスト
私にとってのテスト
Takuto Wada16.8K views
フロー効率性とリソース効率性について #xpjug von Itsuki Kuroda
フロー効率性とリソース効率性について #xpjugフロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
Itsuki Kuroda106.2K views
テストコードの DRY と DAMP von Yusuke Kagata
テストコードの DRY と DAMPテストコードの DRY と DAMP
テストコードの DRY と DAMP
Yusuke Kagata1.6K views
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ von Y Watanabe
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
Y Watanabe17.1K views
開発速度が速い #とは(LayerX社内資料) von mosa siru
開発速度が速い #とは(LayerX社内資料)開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)
mosa siru61.6K views
例外設計における大罪 von Takuto Wada
例外設計における大罪例外設計における大罪
例外設計における大罪
Takuto Wada68.6K views
本当は恐ろしい分散システムの話 von Kumazaki Hiroki
本当は恐ろしい分散システムの話本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
Kumazaki Hiroki686.2K views
シリコンバレーの「何が」凄いのか von Atsushi Nakada
シリコンバレーの「何が」凄いのかシリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのか
Atsushi Nakada183.9K views
ゼロからはじめるプロダクトマネージャー生活 von Takaaki Umada
ゼロからはじめるプロダクトマネージャー生活ゼロからはじめるプロダクトマネージャー生活
ゼロからはじめるプロダクトマネージャー生活
Takaaki Umada169K views
「速」を落とさないコードレビュー von Takafumi ONAKA
「速」を落とさないコードレビュー「速」を落とさないコードレビュー
「速」を落とさないコードレビュー
Takafumi ONAKA55.5K views
GoによるWebアプリ開発のキホン von Akihiko Horiuchi
GoによるWebアプリ開発のキホンGoによるWebアプリ開発のキホン
GoによるWebアプリ開発のキホン
Akihiko Horiuchi61K views
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive von Tokoroten Nakayama
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLiveDXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
Tokoroten Nakayama122.3K views
PlaySQLAlchemy: SQLAlchemy入門 von 泰 増田
PlaySQLAlchemy: SQLAlchemy入門PlaySQLAlchemy: SQLAlchemy入門
PlaySQLAlchemy: SQLAlchemy入門
泰 増田21.4K views
「UXデザインとは」からはじめる「本流」のUXデザインはじめの一歩 | UXデザイン基礎セミナー 第1回 von Yoshiki Hayama
「UXデザインとは」からはじめる「本流」のUXデザインはじめの一歩 | UXデザイン基礎セミナー 第1回「UXデザインとは」からはじめる「本流」のUXデザインはじめの一歩 | UXデザイン基礎セミナー 第1回
「UXデザインとは」からはじめる「本流」のUXデザインはじめの一歩 | UXデザイン基礎セミナー 第1回
Yoshiki Hayama27.9K views

Similar a TDD のこころ @ OSH2014

2013/02/23ヒーロー島 こんな開発からあんな開発へ von
2013/02/23ヒーロー島 こんな開発からあんな開発へ2013/02/23ヒーロー島 こんな開発からあんな開発へ
2013/02/23ヒーロー島 こんな開発からあんな開発へ__Black
537 views25 Folien
SeasarCon 2009 White TDD von
SeasarCon 2009 White TDDSeasarCon 2009 White TDD
SeasarCon 2009 White TDDTakuto Wada
2.3K views90 Folien
laravel websocket(use redis pubsub) [Laravel meetup tokyo] von
laravel websocket(use redis pubsub) [Laravel meetup tokyo]laravel websocket(use redis pubsub) [Laravel meetup tokyo]
laravel websocket(use redis pubsub) [Laravel meetup tokyo]Yuuki Takezawa
6K views25 Folien
Test Driven Development in LabVIEW von
Test Driven Development in LabVIEWTest Driven Development in LabVIEW
Test Driven Development in LabVIEWYusuke Tochigi
139 views22 Folien
テスト駆動開発入門 - C4K Meetup#2 von
テスト駆動開発入門 - C4K Meetup#2テスト駆動開発入門 - C4K Meetup#2
テスト駆動開発入門 - C4K Meetup#2Masashi Shibata
532 views31 Folien
Reinvent first-participation-report von
Reinvent first-participation-reportReinvent first-participation-report
Reinvent first-participation-reportj3miyake
333 views19 Folien

Similar a TDD のこころ @ OSH2014(20)

2013/02/23ヒーロー島 こんな開発からあんな開発へ von __Black
2013/02/23ヒーロー島 こんな開発からあんな開発へ2013/02/23ヒーロー島 こんな開発からあんな開発へ
2013/02/23ヒーロー島 こんな開発からあんな開発へ
__Black537 views
SeasarCon 2009 White TDD von Takuto Wada
SeasarCon 2009 White TDDSeasarCon 2009 White TDD
SeasarCon 2009 White TDD
Takuto Wada2.3K views
laravel websocket(use redis pubsub) [Laravel meetup tokyo] von Yuuki Takezawa
laravel websocket(use redis pubsub) [Laravel meetup tokyo]laravel websocket(use redis pubsub) [Laravel meetup tokyo]
laravel websocket(use redis pubsub) [Laravel meetup tokyo]
Yuuki Takezawa6K views
Test Driven Development in LabVIEW von Yusuke Tochigi
Test Driven Development in LabVIEWTest Driven Development in LabVIEW
Test Driven Development in LabVIEW
Yusuke Tochigi139 views
テスト駆動開発入門 - C4K Meetup#2 von Masashi Shibata
テスト駆動開発入門 - C4K Meetup#2テスト駆動開発入門 - C4K Meetup#2
テスト駆動開発入門 - C4K Meetup#2
Masashi Shibata532 views
Reinvent first-participation-report von j3miyake
Reinvent first-participation-reportReinvent first-participation-report
Reinvent first-participation-report
j3miyake333 views
UnitTestは最もTDDしやすいか否か? #TDDMeetUp von kyon mm
UnitTestは最もTDDしやすいか否か? #TDDMeetUpUnitTestは最もTDDしやすいか否か? #TDDMeetUp
UnitTestは最もTDDしやすいか否か? #TDDMeetUp
kyon mm1.5K views
java-ja TDD 2nd von Takuto Wada
java-ja TDD 2ndjava-ja TDD 2nd
java-ja TDD 2nd
Takuto Wada2.9K views
Emergent Design - ObLove 2009 summer von Takuto Wada
Emergent Design - ObLove 2009 summerEmergent Design - ObLove 2009 summer
Emergent Design - ObLove 2009 summer
Takuto Wada3.4K views
働き方が大きく変わった 入社3年目のときのとあるエピソード von Shohei Okada
働き方が大きく変わった 入社3年目のときのとあるエピソード働き方が大きく変わった 入社3年目のときのとあるエピソード
働き方が大きく変わった 入社3年目のときのとあるエピソード
Shohei Okada880 views
2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」 von Hiroyuki Ohnaka
2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」
2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」
Hiroyuki Ohnaka6.2K views
僕の考える最強のビックデータエンジニア von Yu Yamada
僕の考える最強のビックデータエンジニア僕の考える最強のビックデータエンジニア
僕の考える最強のビックデータエンジニア
Yu Yamada4.2K views
CDH4->5 update苦労話 von Yu Yamada
CDH4->5 update苦労話CDH4->5 update苦労話
CDH4->5 update苦労話
Yu Yamada3.1K views
DartPad+CodePenで、Flutterを体験してみよう von cch-robo
DartPad+CodePenで、Flutterを体験してみようDartPad+CodePenで、Flutterを体験してみよう
DartPad+CodePenで、Flutterを体験してみよう
cch-robo191 views
メトリクスによる「見える化」のススメ: エッセンシャル・リーン von Hiroyuki Ito
メトリクスによる「見える化」のススメ: エッセンシャル・リーンメトリクスによる「見える化」のススメ: エッセンシャル・リーン
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
Hiroyuki Ito47.1K views

Más de Takuto Wada

OSS活動の活発さと評価の関係について von
OSS活動の活発さと評価の関係についてOSS活動の活発さと評価の関係について
OSS活動の活発さと評価の関係についてTakuto Wada
14.7K views64 Folien
unassert - encourage reliable programming by writing assertions in production von
unassert - encourage reliable programming by writing assertions in productionunassert - encourage reliable programming by writing assertions in production
unassert - encourage reliable programming by writing assertions in productionTakuto Wada
18.1K views36 Folien
OSS についてあれこれ von
OSS についてあれこれOSS についてあれこれ
OSS についてあれこれTakuto Wada
41.8K views65 Folien
power-assert, mechanism and philosophy von
power-assert, mechanism and philosophypower-assert, mechanism and philosophy
power-assert, mechanism and philosophyTakuto Wada
48.4K views29 Folien
アジャイルサムライの次に読む技術書 von
アジャイルサムライの次に読む技術書アジャイルサムライの次に読む技術書
アジャイルサムライの次に読む技術書Takuto Wada
25.6K views30 Folien
テスト用ライブラリ power-assert von
テスト用ライブラリ power-assertテスト用ライブラリ power-assert
テスト用ライブラリ power-assertTakuto Wada
12.7K views31 Folien

Más de Takuto Wada(20)

OSS活動の活発さと評価の関係について von Takuto Wada
OSS活動の活発さと評価の関係についてOSS活動の活発さと評価の関係について
OSS活動の活発さと評価の関係について
Takuto Wada14.7K views
unassert - encourage reliable programming by writing assertions in production von Takuto Wada
unassert - encourage reliable programming by writing assertions in productionunassert - encourage reliable programming by writing assertions in production
unassert - encourage reliable programming by writing assertions in production
Takuto Wada18.1K views
OSS についてあれこれ von Takuto Wada
OSS についてあれこれOSS についてあれこれ
OSS についてあれこれ
Takuto Wada41.8K views
power-assert, mechanism and philosophy von Takuto Wada
power-assert, mechanism and philosophypower-assert, mechanism and philosophy
power-assert, mechanism and philosophy
Takuto Wada48.4K views
アジャイルサムライの次に読む技術書 von Takuto Wada
アジャイルサムライの次に読む技術書アジャイルサムライの次に読む技術書
アジャイルサムライの次に読む技術書
Takuto Wada25.6K views
テスト用ライブラリ power-assert von Takuto Wada
テスト用ライブラリ power-assertテスト用ライブラリ power-assert
テスト用ライブラリ power-assert
Takuto Wada12.7K views
Reviewing RESTful Web Apps von Takuto Wada
Reviewing RESTful Web AppsReviewing RESTful Web Apps
Reviewing RESTful Web Apps
Takuto Wada9K views
power-assert in JavaScript von Takuto Wada
power-assert in JavaScriptpower-assert in JavaScript
power-assert in JavaScript
Takuto Wada9K views
テストを書く文化を育てる戦略と戦術 von Takuto Wada
テストを書く文化を育てる戦略と戦術テストを書く文化を育てる戦略と戦術
テストを書く文化を育てる戦略と戦術
Takuto Wada49.4K views
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版) von Takuto Wada
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)
Takuto Wada70.7K views
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 von Takuto Wada
SQLアンチパターン - 開発者を待ち受ける25の落とし穴SQLアンチパターン - 開発者を待ち受ける25の落とし穴
SQLアンチパターン - 開発者を待ち受ける25の落とし穴
Takuto Wada17.2K views
愛せないコードを書くには人生はあまりにも短い von Takuto Wada
愛せないコードを書くには人生はあまりにも短い愛せないコードを書くには人生はあまりにも短い
愛せないコードを書くには人生はあまりにも短い
Takuto Wada26.6K views
ペアプログラミング ホントのところ von Takuto Wada
ペアプログラミング ホントのところペアプログラミング ホントのところ
ペアプログラミング ホントのところ
Takuto Wada38.4K views
RESTful Web アプリの設計レビューの話 von Takuto Wada
RESTful Web アプリの設計レビューの話RESTful Web アプリの設計レビューの話
RESTful Web アプリの設計レビューの話
Takuto Wada72.2K views
TDDBC Fukuoka Day1 von Takuto Wada
TDDBC Fukuoka Day1TDDBC Fukuoka Day1
TDDBC Fukuoka Day1
Takuto Wada22.7K views
js テスト放浪記 von Takuto Wada
js テスト放浪記js テスト放浪記
js テスト放浪記
Takuto Wada4K views
xUTP Chapter19 (2). Testcase Class von Takuto Wada
xUTP Chapter19 (2). Testcase ClassxUTP Chapter19 (2). Testcase Class
xUTP Chapter19 (2). Testcase Class
Takuto Wada2.6K views
xUTP Chapter26. Dependency Injection von Takuto Wada
xUTP Chapter26. Dependency InjectionxUTP Chapter26. Dependency Injection
xUTP Chapter26. Dependency Injection
Takuto Wada4.3K views

Último

今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20... von
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...NTT DATA Technology & Innovation
151 views42 Folien
The Things Stack説明資料 by The Things Industries von
The Things Stack説明資料 by The Things IndustriesThe Things Stack説明資料 by The Things Industries
The Things Stack説明資料 by The Things IndustriesCRI Japan, Inc.
76 views29 Folien
SNMPセキュリティ超入門 von
SNMPセキュリティ超入門SNMPセキュリティ超入門
SNMPセキュリティ超入門mkoda
453 views15 Folien
光コラボは契約してはいけない von
光コラボは契約してはいけない光コラボは契約してはいけない
光コラボは契約してはいけないTakuya Matsunaga
25 views17 Folien
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」 von
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」PC Cluster Consortium
45 views12 Folien
定例会スライド_キャチs 公開用.pdf von
定例会スライド_キャチs 公開用.pdf定例会スライド_キャチs 公開用.pdf
定例会スライド_キャチs 公開用.pdfKeio Robotics Association
132 views64 Folien

Último(12)

今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20... von NTT DATA Technology & Innovation
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
The Things Stack説明資料 by The Things Industries von CRI Japan, Inc.
The Things Stack説明資料 by The Things IndustriesThe Things Stack説明資料 by The Things Industries
The Things Stack説明資料 by The Things Industries
CRI Japan, Inc.76 views
SNMPセキュリティ超入門 von mkoda
SNMPセキュリティ超入門SNMPセキュリティ超入門
SNMPセキュリティ超入門
mkoda453 views
光コラボは契約してはいけない von Takuya Matsunaga
光コラボは契約してはいけない光コラボは契約してはいけない
光コラボは契約してはいけない
Takuya Matsunaga25 views
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」 von PC Cluster Consortium
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
SSH応用編_20231129.pdf von icebreaker4
SSH応用編_20231129.pdfSSH応用編_20231129.pdf
SSH応用編_20231129.pdf
icebreaker4380 views
Windows 11 information that can be used at the development site von Atomu Hidaka
Windows 11 information that can be used at the development siteWindows 11 information that can be used at the development site
Windows 11 information that can be used at the development site
Atomu Hidaka90 views
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」 von PC Cluster Consortium
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料) von NTT DATA Technology & Innovation
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)

TDD のこころ @ OSH2014