Enviar pesquisa
Carregar
DevLOVE TDD : For Whom the Tests Run
•
1 gostou
•
291 visualizações
G
guest2724dc
Seguir
DevLOVE TDD : For Whom the Tests Run Jun, 22 2009 @ DevLOVE
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 78
Baixar agora
Baixar para ler offline
Recomendados
SeasarCon 2009 White TDD
SeasarCon 2009 White TDD
Takuto Wada
java-ja TDD 2nd
java-ja TDD 2nd
Takuto Wada
TDD のこころ
TDD のこころ
Takuto Wada
『はじめてのClojure』勉強会#3 第7章:テスト、テスト、テスト
『はじめてのClojure』勉強会#3 第7章:テスト、テスト、テスト
makopi 23
Concrete5を知ろう初心者勉強会開催!
Concrete5を知ろう初心者勉強会開催!
武彦 大山
SEゼミ2015 - OSS Hack 4 Beginners - まとめ
SEゼミ2015 - OSS Hack 4 Beginners - まとめ
Kouhei Sutou
FriendlyとTestAssistantProでテスト自動化やってみた
FriendlyとTestAssistantProでテスト自動化やってみた
NakaiYusaku
多様性の中の選択肢!Concrete5とは?
多様性の中の選択肢!Concrete5とは?
武彦 大山
Recomendados
SeasarCon 2009 White TDD
SeasarCon 2009 White TDD
Takuto Wada
java-ja TDD 2nd
java-ja TDD 2nd
Takuto Wada
TDD のこころ
TDD のこころ
Takuto Wada
『はじめてのClojure』勉強会#3 第7章:テスト、テスト、テスト
『はじめてのClojure』勉強会#3 第7章:テスト、テスト、テスト
makopi 23
Concrete5を知ろう初心者勉強会開催!
Concrete5を知ろう初心者勉強会開催!
武彦 大山
SEゼミ2015 - OSS Hack 4 Beginners - まとめ
SEゼミ2015 - OSS Hack 4 Beginners - まとめ
Kouhei Sutou
FriendlyとTestAssistantProでテスト自動化やってみた
FriendlyとTestAssistantProでテスト自動化やってみた
NakaiYusaku
多様性の中の選択肢!Concrete5とは?
多様性の中の選択肢!Concrete5とは?
武彦 大山
Changing teaching practices unesco
Changing teaching practices unesco
marvox
Avodart
Avodart
Total Drug Mart
Application Exercise
Application Exercise
Leeds Trinity University
Bystolic
Bystolic
Total Drug Mart
Mind Your Steps
Mind Your Steps
Marit007
Advair
Advair
Total Drug Mart
Arimidex
Arimidex
Total Drug Mart
Sample interview experiences and questions
Sample interview experiences and questions
Leeds Trinity University
Buy Aciphex Rabeprazole Online
Buy Aciphex Rabeprazole Online
Total Drug Mart
Emergent Design - ObLove 2009 summer
Emergent Design - ObLove 2009 summer
Takuto Wada
TDDBC横浜3rd
TDDBC横浜3rd
Yasui Tsutomu
Tokyo Rubykaigi 01 t-wada
Tokyo Rubykaigi 01 t-wada
Takuto Wada
ソフトウェアテスト・ヒストリーの学び方 (WACATE 2010冬 クロージングセッション) 20101219
ソフトウェアテスト・ヒストリーの学び方 (WACATE 2010冬 クロージングセッション) 20101219
Keizo Tatsumi
CodeZineAcademy TDD実践講座PR資料
CodeZineAcademy TDD実践講座PR資料
Yasui Tsutomu
わんくま名古屋#25(20121201) TDD道場#13 ~ Metroアプリをテストファーストするときのポイント
わんくま名古屋#25(20121201) TDD道場#13 ~ Metroアプリをテストファーストするときのポイント
Yasuhiko Yamamoto
TDDをやってみた
TDDをやってみた
Yuta Kawadai
わんくま名古屋#34(20150214) TDD道場#22
わんくま名古屋#34(20150214) TDD道場#22
Yasuhiko Yamamoto
わんくま名古屋 #32 (20140823) TDD道場 #20
わんくま名古屋 #32 (20140823) TDD道場 #20
Yasuhiko Yamamoto
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
Mais conteúdo relacionado
Destaque
Changing teaching practices unesco
Changing teaching practices unesco
marvox
Avodart
Avodart
Total Drug Mart
Application Exercise
Application Exercise
Leeds Trinity University
Bystolic
Bystolic
Total Drug Mart
Mind Your Steps
Mind Your Steps
Marit007
Advair
Advair
Total Drug Mart
Arimidex
Arimidex
Total Drug Mart
Sample interview experiences and questions
Sample interview experiences and questions
Leeds Trinity University
Buy Aciphex Rabeprazole Online
Buy Aciphex Rabeprazole Online
Total Drug Mart
Destaque
(9)
Changing teaching practices unesco
Changing teaching practices unesco
Avodart
Avodart
Application Exercise
Application Exercise
Bystolic
Bystolic
Mind Your Steps
Mind Your Steps
Advair
Advair
Arimidex
Arimidex
Sample interview experiences and questions
Sample interview experiences and questions
Buy Aciphex Rabeprazole Online
Buy Aciphex Rabeprazole Online
Semelhante a DevLOVE TDD : For Whom the Tests Run
Emergent Design - ObLove 2009 summer
Emergent Design - ObLove 2009 summer
Takuto Wada
TDDBC横浜3rd
TDDBC横浜3rd
Yasui Tsutomu
Tokyo Rubykaigi 01 t-wada
Tokyo Rubykaigi 01 t-wada
Takuto Wada
ソフトウェアテスト・ヒストリーの学び方 (WACATE 2010冬 クロージングセッション) 20101219
ソフトウェアテスト・ヒストリーの学び方 (WACATE 2010冬 クロージングセッション) 20101219
Keizo Tatsumi
CodeZineAcademy TDD実践講座PR資料
CodeZineAcademy TDD実践講座PR資料
Yasui Tsutomu
わんくま名古屋#25(20121201) TDD道場#13 ~ Metroアプリをテストファーストするときのポイント
わんくま名古屋#25(20121201) TDD道場#13 ~ Metroアプリをテストファーストするときのポイント
Yasuhiko Yamamoto
TDDをやってみた
TDDをやってみた
Yuta Kawadai
わんくま名古屋#34(20150214) TDD道場#22
わんくま名古屋#34(20150214) TDD道場#22
Yasuhiko Yamamoto
わんくま名古屋 #32 (20140823) TDD道場 #20
わんくま名古屋 #32 (20140823) TDD道場 #20
Yasuhiko Yamamoto
Semelhante a DevLOVE TDD : For Whom the Tests Run
(9)
Emergent Design - ObLove 2009 summer
Emergent Design - ObLove 2009 summer
TDDBC横浜3rd
TDDBC横浜3rd
Tokyo Rubykaigi 01 t-wada
Tokyo Rubykaigi 01 t-wada
ソフトウェアテスト・ヒストリーの学び方 (WACATE 2010冬 クロージングセッション) 20101219
ソフトウェアテスト・ヒストリーの学び方 (WACATE 2010冬 クロージングセッション) 20101219
CodeZineAcademy TDD実践講座PR資料
CodeZineAcademy TDD実践講座PR資料
わんくま名古屋#25(20121201) TDD道場#13 ~ Metroアプリをテストファーストするときのポイント
わんくま名古屋#25(20121201) TDD道場#13 ~ Metroアプリをテストファーストするときのポイント
TDDをやってみた
TDDをやってみた
わんくま名古屋#34(20150214) TDD道場#22
わんくま名古屋#34(20150214) TDD道場#22
わんくま名古屋 #32 (20140823) TDD道場 #20
わんくま名古屋 #32 (20140823) TDD道場 #20
Último
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
Último
(9)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
DevLOVE TDD : For Whom the Tests Run
1.
誰が為のテスト - 千里の道も一歩から - 和田
卓人 (a.k.a id:t-wada) Jun, 22 2009 @ DevLOVE
2.
自己 紹介
3.
自己紹介 名前: 和田 卓人
(わだ たくと) ブログ: http://d.hatena.ne.jp/t-wada メール: takuto.wada@towersquest.jp Twitter: http://twitter.com/t_wada タワーズ・クエスト株式会社 取締役社長
4.
これまで書いたもの WEB + DB
PRESS vol.35 「実演! テスト駆動開発」 vol.37 「実演! リファクタリング」 vol.42 「REST特集」 vol.49 「DRY特集」 LifeHacks PRESS オープンソースマガジン(リレーコラム) 他いろいろ
5.
gihyo.jpの連載 『[動画で解説]和田卓人の テスト駆動開発 講座』 http://gihyo.jp/dev/serial/01/tdd/ 全20回すべて動画付き解説 ニコニコ動画でも見れます WEB+DB過去記事の特設サイトと動画も
6.
デベロッパーテスティング・ライブ - 自信を持ってコードを書くための 心・技・体
- 【徹底討論】テストなんていらない?! -テストを、どこまでやる べきか? パネルディスカッション:テストを行うこと、テストを続けること デブサミ
7.
よろしく おねがい します
8.
大事なこ とから
9.
感謝
10.
私をここに 立たせてくれた 全てのひとに
11.
30分で こころを 持ち帰って もらいたい
12.
2009年 5月30日
13.
papanda さん達と 打ち合わせ
14.
受け取った 思い
15.
伝えたい こと
16.
まず己から変わる 自分と向き合う 鍛錬する 背中を見せる
17.
2000年
18.
生意気な 大学生
19.
アナパタ 勉強会 @OGIS
20.
2001年
21.
完璧な 設計を 求めて
22.
敗北
23.
2002年 2003年
24.
大規模 プロジェクト
25.
ひたすら 読書
26.
27.
Fowlerの思い UMLのエッセンス Refactoring XPシリーズ
28.
深夜の 写経
29.
masarl さん
30.
KentB 生原稿
31.
TDD の 会得へ
32.
2004年 7月1日
33.
チーム かくたに
34.
全てを ぶつける
35.
2004年 以前の私へ
36.
37.
私たちの手を 止めるものは 何か
38.
不安
39.
開発方法論は 不安克服の 歴史
40.
TDDもまた 不安克服の 手法です
41.
TDDとは 1. テストを書き 2. そのテストを実行して失敗させ(Red) 3.
目的のコードを書き 4. 1で書いたテストを成功させ(Green) 5. テストが通るままでリファクタリングを 行う(Refactor) 6. 1∼5を繰り返す
42.
テストの分類 Developer Testing 開発者 開発促進 Customer Testing 顧客 (のロール) 進捗管理 QA Testing 品質保証 担当者 (のロール) 品質保証 「テスト」
43.
Developer Testingとは •プログラマの •プログラマによる •プログラマのための •プログラムとしてのテストを書きながら •開発を行っていく手法
44.
フィードバック
45.
自分のバカさと 向き合う
46.
•即座にフィードバックを得るため •書いたコードに自信を持つため •これから書くコードに自信を持つため Developer Testing に ソフトウェア工学的なメリットはいろいろある けれど、最大の理由は工学的なものではない。 最大の理由は心理的なもの
47.
TDDの こころ
48.
動作する、きれいなコードへ きれい 汚い (すぐには)動かない 動作する 二つの道がある
49.
一つずつ 少しずつ
50.
ひとりずつ 対処する。 複数を相手 にしない。
51.
すばやく まわす
52.
不安を テストに
53.
きれい 汚い (すぐには)動かない 動作する Red Green Refactoring TDDと黄金の回転
54.
なぜリファ クタリング するのか?
55.
TDDの 真の目的
56.
私たちが 気付くのは いつ?
57.
フィードバック 学びを 否定しない
58.
計画する 設計する
59.
計画し続ける 設計し続ける
60.
61.
テストは目的 ではなく手段
62.
TDDは品質を 保証しない TDDは品質を 向上させる
63.
TDDは テスト技法では ない
64.
変化を常態と する
65.
TDDの 真の目的
66.
健康
67.
変化に対応す るのは健康体 のコード
68.
変化に対応す るのは健康体 のチーム
69.
不安の克服 健康の維持
70.
テストのない コードが沢山 あるんだけど
71.
72.
誰が為の テスト?
73.
いまの自分 未来の自分 いまの仲間 未来の仲間
74.
一人でも 始められる
75.
テストは人 の為ならず
76.
おわりに
77.
テストはスキルです • テストやTDDはスキルです。つまり… • 才能ではなく、習得可能です •
量は質に転化します • 写経!!
78.
ご清聴 ありがとう ございました
Baixar agora