Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
将 高野
PDF, PPTX
2,404 views
Tddのすゝめ
2011/10/30 NDS 23rd.内で発表した資料。TDDBC 長岡 0.1 ということで発表。
Technology
◦
Read more
3
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 82
2
/ 82
3
/ 82
4
/ 82
5
/ 82
6
/ 82
7
/ 82
8
/ 82
9
/ 82
10
/ 82
11
/ 82
12
/ 82
13
/ 82
14
/ 82
15
/ 82
16
/ 82
17
/ 82
18
/ 82
19
/ 82
20
/ 82
21
/ 82
22
/ 82
23
/ 82
24
/ 82
25
/ 82
26
/ 82
27
/ 82
28
/ 82
29
/ 82
30
/ 82
31
/ 82
32
/ 82
33
/ 82
34
/ 82
35
/ 82
36
/ 82
37
/ 82
38
/ 82
39
/ 82
40
/ 82
41
/ 82
42
/ 82
43
/ 82
44
/ 82
45
/ 82
46
/ 82
47
/ 82
48
/ 82
49
/ 82
50
/ 82
51
/ 82
52
/ 82
53
/ 82
54
/ 82
55
/ 82
56
/ 82
57
/ 82
58
/ 82
59
/ 82
60
/ 82
61
/ 82
62
/ 82
63
/ 82
64
/ 82
65
/ 82
66
/ 82
67
/ 82
68
/ 82
69
/ 82
70
/ 82
71
/ 82
72
/ 82
73
/ 82
74
/ 82
75
/ 82
76
/ 82
77
/ 82
78
/ 82
79
/ 82
80
/ 82
81
/ 82
82
/ 82
More Related Content
PDF
TDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめ
by
Kei Sawada
PDF
Test Yourself - テストを書くと何がどう変わるか
by
Takuto Wada
PDF
CodeZineAcademy TDD実践講座PR資料
by
Yasui Tsutomu
PDF
組織にテストを書く文化を根付かせる戦略と戦術
by
Takuto Wada
PDF
TDD のこころ @ OSH2014
by
Takuto Wada
PDF
JJUG CCC 2014 fall 「私がTDD出来ないのはどう考えてもお前らが悪い!」~エンタープライズJava開発でのTDD適用の勘所~
by
Hiroyuki Ohnaka
PDF
Hey It's Not My TDD!
by
Yasui Tsutomu
PDF
Test Driven Development in LabVIEW
by
Yusuke Tochigi
TDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめ
by
Kei Sawada
Test Yourself - テストを書くと何がどう変わるか
by
Takuto Wada
CodeZineAcademy TDD実践講座PR資料
by
Yasui Tsutomu
組織にテストを書く文化を根付かせる戦略と戦術
by
Takuto Wada
TDD のこころ @ OSH2014
by
Takuto Wada
JJUG CCC 2014 fall 「私がTDD出来ないのはどう考えてもお前らが悪い!」~エンタープライズJava開発でのTDD適用の勘所~
by
Hiroyuki Ohnaka
Hey It's Not My TDD!
by
Yasui Tsutomu
Test Driven Development in LabVIEW
by
Yusuke Tochigi
What's hot
PDF
ペアプログラミング ホントのところ
by
Takuto Wada
PPTX
TDDはじめる前に
by
Yasui Tsutomu
PDF
自動テストの誤解とアンチパターン in 楽天 Tech Talk
by
kyon mm
PDF
java-ja TDD 2nd
by
Takuto Wada
PDF
テストファースト、自動テストを導入するという事について(@社内勉強会)
by
kyon mm
PDF
SeasarCon 2009 White TDD
by
Takuto Wada
PDF
Emergent Design - ObLove 2009 summer
by
Takuto Wada
PDF
TDD のこころ
by
Takuto Wada
PDF
2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」
by
Hiroyuki Ohnaka
PDF
いつでも聞けるTDD入門 #TDDBC_NAGOYA
by
kyon mm
PPTX
Fitnesse を用いたテストの効率化について
by
tecopark
PDF
詳解!自動結合テスト #jasst
by
kyon mm
PDF
レビューで保守性のためにした コメントをふりかえってみた
by
Takhisa Hirokawa
PDF
アジャイルサムライ横浜道場「リファクタリング:技術的負債の返済」
by
Hiroyuki Ohnaka
PDF
TDDBC横浜3rd
by
Yasui Tsutomu
KEY
テスト駆動開発入門
by
Shuji Watanabe
PPT
第11回モヤLT 男女ペアプログラミング合コンに行ってきた
by
take4_k
PDF
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
by
Masahiro Nishimi
PDF
nseg第5回勉強会
by
ko ty
PPTX
20150715 『続・断捨離』TDDの心得編
by
nackypon
ペアプログラミング ホントのところ
by
Takuto Wada
TDDはじめる前に
by
Yasui Tsutomu
自動テストの誤解とアンチパターン in 楽天 Tech Talk
by
kyon mm
java-ja TDD 2nd
by
Takuto Wada
テストファースト、自動テストを導入するという事について(@社内勉強会)
by
kyon mm
SeasarCon 2009 White TDD
by
Takuto Wada
Emergent Design - ObLove 2009 summer
by
Takuto Wada
TDD のこころ
by
Takuto Wada
2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」
by
Hiroyuki Ohnaka
いつでも聞けるTDD入門 #TDDBC_NAGOYA
by
kyon mm
Fitnesse を用いたテストの効率化について
by
tecopark
詳解!自動結合テスト #jasst
by
kyon mm
レビューで保守性のためにした コメントをふりかえってみた
by
Takhisa Hirokawa
アジャイルサムライ横浜道場「リファクタリング:技術的負債の返済」
by
Hiroyuki Ohnaka
TDDBC横浜3rd
by
Yasui Tsutomu
テスト駆動開発入門
by
Shuji Watanabe
第11回モヤLT 男女ペアプログラミング合コンに行ってきた
by
take4_k
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
by
Masahiro Nishimi
nseg第5回勉強会
by
ko ty
20150715 『続・断捨離』TDDの心得編
by
nackypon
Viewers also liked
PDF
Pull Request & TDD 入門
by
ESM SEC
PDF
Phpではじめるオブジェクト指向(公開用)
by
VOYAGE GROUP
PDF
PHP meets NodeJS
by
Takayuki Yamaguchi
PDF
OSS活動の活発さと評価の関係について
by
Takuto Wada
PPTX
Siklu EH-600TX Brochure JP
by
Nitta Tetsuya
PPTX
ギガビット無線機 Siklu の製品紹介 2016
by
Nitta Tetsuya
PDF
20140226_TDD
by
uhe_uhe_uhe
KEY
TDD #NagoyaTesting
by
kyon mm
PPTX
Windows IoT Core and Robot Arm
by
Masuda Tomoaki
PDF
my-spirit-of-tdd
by
Yu Asano
PPT
Sue445 Style TDD #atest_hack
by
Go Sueyoshi (a.k.a sue445)
PDF
TDDの自殺 #TDDeX
by
kyon mm
PDF
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
by
Shuji Watanabe
PDF
うそのアジャイル、まことのアジャイル 公開用
by
ESM SEC
PDF
Prophecyを使ったユニットテスト
by
Akio Ishida
PDF
TDDを研ぎ究める
by
pocketberserker
PPTX
TDD & Pull Request入門
by
eiji ienaga
PPT
アジャイル開発
by
Takuya Okamoto
PPTX
PHPのテスト名を日本語にした話
by
Norifumi Kawamoto
PDF
DevLOVE TDD - For Whom the Tests Run
by
Takuto Wada
Pull Request & TDD 入門
by
ESM SEC
Phpではじめるオブジェクト指向(公開用)
by
VOYAGE GROUP
PHP meets NodeJS
by
Takayuki Yamaguchi
OSS活動の活発さと評価の関係について
by
Takuto Wada
Siklu EH-600TX Brochure JP
by
Nitta Tetsuya
ギガビット無線機 Siklu の製品紹介 2016
by
Nitta Tetsuya
20140226_TDD
by
uhe_uhe_uhe
TDD #NagoyaTesting
by
kyon mm
Windows IoT Core and Robot Arm
by
Masuda Tomoaki
my-spirit-of-tdd
by
Yu Asano
Sue445 Style TDD #atest_hack
by
Go Sueyoshi (a.k.a sue445)
TDDの自殺 #TDDeX
by
kyon mm
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
by
Shuji Watanabe
うそのアジャイル、まことのアジャイル 公開用
by
ESM SEC
Prophecyを使ったユニットテスト
by
Akio Ishida
TDDを研ぎ究める
by
pocketberserker
TDD & Pull Request入門
by
eiji ienaga
アジャイル開発
by
Takuya Okamoto
PHPのテスト名を日本語にした話
by
Norifumi Kawamoto
DevLOVE TDD - For Whom the Tests Run
by
Takuto Wada
Similar to Tddのすゝめ
PDF
C# から java へのプログラム移植で体験したtddの効果は?
by
Shinichi Hirauchi
PPT
wankuma #28
by
高見 知英
PPTX
TDDをやってみた
by
Yuta Kawadai
PDF
テスト駆動開発へようこそ
by
Shuji Watanabe
PDF
「TDDはじめて物語」 #tddbc
by
Hiroyuki Ohnaka
PDF
TDDってなんなの?(What is TDD)
by
seichi23
PDF
2014/3/30 ミニTDDBC presented by yokhama.devtesting
by
Hiroyuki Ohnaka
PDF
TDDワークショップ(第2回)
by
Yoshihiro Furukawa
PDF
ゆるLTのススメ+α
by
joker1007
PDF
エクストリームエンジニア4
by
T-arts
KEY
Gunmaweb #9 LT
by
Makoto Yonezawa
PDF
TDDを一年やってみました ~シロート集団がTDDをやってはまったこと~
by
Tomomi Kajita
PDF
テスト駆動開発入門 - C4K Meetup#2
by
Masashi Shibata
PDF
Tdd
by
Tsukasa Oishi
PDF
SetucoCMS勉強会 TDD1
by
Suzuki Masayuki
PDF
テストの視点を活用した TDD アプローチの検討とその検証
by
Akira Ikeda
PPT
第4部「Tddとペアプロのめざめ」
by
Hiromu Shioya
KEY
テストコードのリファクタリング
by
Shuji Watanabe
KEY
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
by
Shuji Watanabe
PDF
テストからより良い組込みソフトウェア開発を考える.pdf
by
耕二 阿部
C# から java へのプログラム移植で体験したtddの効果は?
by
Shinichi Hirauchi
wankuma #28
by
高見 知英
TDDをやってみた
by
Yuta Kawadai
テスト駆動開発へようこそ
by
Shuji Watanabe
「TDDはじめて物語」 #tddbc
by
Hiroyuki Ohnaka
TDDってなんなの?(What is TDD)
by
seichi23
2014/3/30 ミニTDDBC presented by yokhama.devtesting
by
Hiroyuki Ohnaka
TDDワークショップ(第2回)
by
Yoshihiro Furukawa
ゆるLTのススメ+α
by
joker1007
エクストリームエンジニア4
by
T-arts
Gunmaweb #9 LT
by
Makoto Yonezawa
TDDを一年やってみました ~シロート集団がTDDをやってはまったこと~
by
Tomomi Kajita
テスト駆動開発入門 - C4K Meetup#2
by
Masashi Shibata
Tdd
by
Tsukasa Oishi
SetucoCMS勉強会 TDD1
by
Suzuki Masayuki
テストの視点を活用した TDD アプローチの検討とその検証
by
Akira Ikeda
第4部「Tddとペアプロのめざめ」
by
Hiromu Shioya
テストコードのリファクタリング
by
Shuji Watanabe
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
by
Shuji Watanabe
テストからより良い組込みソフトウェア開発を考える.pdf
by
耕二 阿部
More from 将 高野
PDF
新入社員研修の作り方 〜完全版〜 by @masaru_b_cl #nds57
by
将 高野
PDF
新しい世界の学び方 by @masaru_b_cl #nds55
by
将 高野
PDF
C#でアプリを作ってみよう! #ngtnet
by
将 高野
PDF
Let's LINQing! - C#におけるデータ処理 - by @masaru_b_cl #nds51
by
将 高野
PDF
業務アプリケーション開発を支える.NET技術 #ngtnet
by
将 高野
PDF
仕事が捗る! Office & エディター操作入門 #nds40
by
将 高野
PDF
OWIN - .NETにおけるPSGI -
by
将 高野
PDF
設計(≒デザイン)の話をしよう #nds35
by
将 高野
PDF
Lightweight C#
by
将 高野
PDF
はじめてのReleaseブランチ運用(svn編)
by
将 高野
PDF
git-svn
by
将 高野
PDF
GTD on RTM
by
将 高野
PDF
効率10倍UP 秀丸IDE化法
by
将 高野
PDF
Choi LINQ
by
将 高野
PDF
Lets Enjoy C#!
by
将 高野
PPT
Hello ".NET" World
by
将 高野
新入社員研修の作り方 〜完全版〜 by @masaru_b_cl #nds57
by
将 高野
新しい世界の学び方 by @masaru_b_cl #nds55
by
将 高野
C#でアプリを作ってみよう! #ngtnet
by
将 高野
Let's LINQing! - C#におけるデータ処理 - by @masaru_b_cl #nds51
by
将 高野
業務アプリケーション開発を支える.NET技術 #ngtnet
by
将 高野
仕事が捗る! Office & エディター操作入門 #nds40
by
将 高野
OWIN - .NETにおけるPSGI -
by
将 高野
設計(≒デザイン)の話をしよう #nds35
by
将 高野
Lightweight C#
by
将 高野
はじめてのReleaseブランチ運用(svn編)
by
将 高野
git-svn
by
将 高野
GTD on RTM
by
将 高野
効率10倍UP 秀丸IDE化法
by
将 高野
Choi LINQ
by
将 高野
Lets Enjoy C#!
by
将 高野
Hello ".NET" World
by
将 高野
Tddのすゝめ
1.
TDDのすゝめ
2011/10/30 NDS 23rd.@まちなかキャンパス長岡 高野 将(TAKANO Sho)
2.
TDDのすゝめ
= TDDBC 長岡 0.1 2011/10/30 NDS 23rd.@まちなかキャンパス長岡 高野 将(TAKANO Sho)
3.
TDDBCとは? ”TDD Boot Camp(TDDBC)
とは、テスト 駆動開発(Test Driven Development)に ついて、座学だけでなく、実習形式で 手を動かして体得することを目的とす るイベントです。” TDDBC Wiki より 今回はセッションだけなので、 0.1
4.
まず
5.
TDDの素晴らしさを気付かせてくれた、 TDDの伝道師 和田
卓人氏 に感謝 http://twitter.com/#!/t_wada
6.
自己 紹介
7.
自己紹介 • 氏名:高野 将(TAKANO
Sho) • ハンドル:まさる • お仕事:プログラマー兼業主夫 • Blog:まさるblog http://blogs.wankuma.com/masaru/ • twitter:@masaru_b_cl • facebook:TAKANO.Sho • はてなID:masaru_b_cl
8.
著書
かんたん ASP.NET http://gihyo.jp/book/2010/978-4-7741-4306-4
9.
Web掲載記事 .NET開発を始めるVB6プログラマーが知るべき9のこと http://www.atmarkit.co.jp/fdotnet/chushin/greatblogentry_01/greatblogentry_01_01.html
10.
詳しくは・・・ まさるblogで検索してください
<(_ _)>
11.
TDDの すゝめ
12.
TDDとは?
13.
TDDとは? “プログラム開発手法の一種で、プログラムに 必要な各機能について、最初にテストを書き(こ れをテストファーストと言う)、そのテストが動作 する必要最低限な実装をとりあえず行った後、 コードを洗練させる、という短い工程を繰り返す スタイルである。” http://ja.wikipedia.org/wiki/テスト駆動開発 より
14.
よくわからん \(^o^)/
15.
そんな あなたに
16.
TDDの すゝめ
17.
改めて、
18.
TDDとは?
19.
安心
20.
TDDとは?
21.
着実に一歩ずつ
22.
TDDとは?
23.
テスト
手法 ではなく 開発 手法
24.
TDDとは?
25.
才能 ではなく スキル
26.
TDDの進め方
27.
3つのステップ • Red:失敗するテストを書く • Green:テストを通すようにコードを書く •
Refactoring:テストが通る状態を維持し ながら、コードを整理する これら3つのステップを 「小さく」「すばやく」 繰り返し行う
28.
ステップ1:Red • 要件を実現するために必要な処理について
「失敗する」テストを書く – コンパイルエラーも失敗に含める • 十分に「小さい」粒度でテストを書く – 大きな問題は小さく分解し、各個撃破していく
29.
ステップ2:Green • テストが成功する「最短」のコードを書く • 「すばやく」テストを通すためには定数を返す
こともいとわない ✓
30.
ステップ3:Refactoring • テストが通る状態を維持したままコードを洗練
させる – 挙動を変えずに構造を変える • 必要があればテストコードも整理する
31.
繰り返し • 三角測量
1つ目のテストと合わせて、より仕様を絞り込 むテストを書く
32.
3つのステップの 繰り返し
33.
3つのステップの繰り返し
34.
3つのステップの繰り返し
着実な道をいく
35.
3つのステップの繰り返し
着実な道をいく 黄金の回転
36.
冒頭の話に戻ると・・・
37.
安心 • それまでに書いた全てのコードに対するテス
トが存在する → コードを変更した際、どこかが壊れたら すぐにわかる 常にテストに守られているという 「安心」 につながる
38.
着実に一歩ずつ • 小さく、すばやく黄金のサイクルを回す
→ 小さな目標を少しずつ実現 行き先を定め、一歩進み、足元を固める つまり 「着実に一歩ずつ」 進める
39.
テスト手法ではなく開発手法 • テストで仕様を表現
→ 仕様を満たす最適な設計を導く 主眼は「テスト」ではなく テストを起点に進める 「開発」 にある
40.
才能ではなくスキル • TDDの進め方は3つのステップの繰り返し
→ やることは決まっているので誰でもできる 才能ではなく、 努力によりTDDの 「スキル」 を身に付ける
41.
3つのステップ以外には
42.
自分が最初のユーザー •
使いやすいか? • 名前がおかしくないか? • 納得できるか? • 人に見られても恥ずかしくないか? • etc... 客観的な視点でコードを見直す
43.
TDD三原則 by Uncle
Bob • 失敗するユニットテストを成功させるためにしか、 プロダクトコードを書いてはならない。 • 失敗させるためにしか、 ユニットテストを書いて はならない。 コンパイルエラーは失敗に数える。 • ユニットテストを1つだけ成功させる以上に、 プロ ダクトコードを書いてはならない。 Uncle Bob(Robert C. Martin) http://www.butunclebob.com/ArticleS.UncleBob.Th eThreeRulesOfTdd
44.
TDD三原則とは • TDD養成ギプス • 原則を守ることで、自動的にTDDに ただし、あくまで 「原則」 であることを忘れずに
45.
TDDの 目的
46.
一言でいえば・・・
47.
健康を保つ
48.
健康を保つ • 常にGreenを維持
→ 「開発者が認識している」要件を 満たすことが、常に保障される • テスト可能なコード → 他への依存度が低い、つまりは疎結合な コードになるため、変更に強い • 小さい粒度でテスト → 必要最低限のコードしかないため、 理解しやすい • 全てのコードに対するテストの存在 → なにかの拍子に壊しても、すぐにわかる
49.
そして・・・
50.
コードが健康であれば、 開発者の健康も保たれる
51.
さらに・・・
52.
個々の開発者が健康であれば チームの健康も期待できる
53.
TDDを実践してみて
54.
最初はとにかく写経 • まずは「テスト駆動開発入門」を写経すること
から始めた テスト駆動開発入門 (ケント・ベック著、 ピアソンエデュケーション刊) http://www.amazon.co.jp/dp/4894717115
55.
次は、どういう観点で
テストを書くかを学んだ • 「レガシーコード改善ガイド」でテストの書き方 の具体例を学んだ レガシーコード改善ガイド (マイケル・C・フェザーズ著、翔泳社刊) http://www.amazon.co.jp/dp/4798116831/
56.
実装コストは多少増加する • プロダクトコード以外にテストコードも書くため、
非TDDに比べると実装に時間がかかるように なった • ただし、最近は慣れてきたこともあり、1.2~ 1.5倍程度で済んでいる印象 • そもそも、非TDDの実装完了って本当に完 了?というのもあるので、本当はそこまで差 がないかもしれない
57.
修正コストは減少する • 実装中に積み上げたテストが存在するため、
修正が他に影響したらすぐにわかる • その時点で最もシンプルな設計で実装されて いるため、仕様変更が他の箇所へ影響を及 ぼしにくい
58.
実装時のテンポがよくなる • アプリケーションを動作させるため、「ビルド」
や「デプロイ(配置)」が必要だが、それに非 常に時間がかかるケースがある • TDDでは「ビルド」や「デプロイ(配置)」の待ち 時間がなくなるため、テンポよく実装を進めら れるようになった
59.
機能単位の「単体テスト」は必要 • TDDで作成するテストは、最小単位の「Unit
Test」 • 機能単位の「単体テスト」は相変わらず必要 – 一つの「機能」はいくつもの「処理」の相互作用で 成り立っているため 詳細設計 単体テスト • ただし、非TDDに比べれば、「単体テスト」で検 出されるバグが非常に少ない – 結果として品質が向上する
60.
一つ一つの構成単位が小さくなる • 小さくテストを作成し、実装するということから、
自然とクラス構造やメソッドなど、プログラム の構成単位がシンプルに小さくなる – コード変更の影響が局所化される
61.
Demo
62.
Demo “「Googleがらみのネタで!」Returns”
というテーマにちなみ、 Google発の新プログラミング言語 でTDDのデモを行います
63.
Demo
FizzBuzz 最初のプレイヤーは「1」と数字を発言する。次 のプレイヤーは直前のプレイヤーの次の数字 を発言していく。ただし、3で割り切れる場合は 「Fizz」、5で割り切れる場合は 「Buzz」、両者で 割り切れる場合は 「Fizz Buzz」 を数の代わりに 発言しなければならない。 http://ja.wikipedia.org/wiki/Fizz_Buzz
64.
Demo もしもの時のために、事前に実施したものも用 意しています。 • TDD for
FizzBuzz in Dart – Youtube http://www.youtube.com/watch?v=-f6bj-Z59h0 • 実際のコード http://try-dart-lang.appspot.com/s/VxIc – 使用したTestRunner http://www.github.com/masaru-b-cl/DartUnit/
65.
まとめ
66.
安心
67.
着実に一歩ずつ
68.
テスト
手法 ではなく 開発 手法
69.
才能 ではなく スキル
70.
3つのステップ • Red:失敗するテストを書く • Green:テストを通すようにコードを書く •
Refactoring:テストが通る状態を維持し ながら、コードを整理する これら3つのステップを 「小さく」「すばやく」 繰り返し行う
71.
3つのステップの繰り返し
着実な道をいく 黄金の回転
72.
健康を保つ
73.
最後に・・・
74.
次は TDDBC 長岡
0.5 予定している内容 • 今回の内容をざっと紹介 • もうちょっと踏み込んだ実践方法の説明 • ライブペアプログラミングしたい
75.
というわけで
76.
私とペアプロ やらないか?
77.
やってもいいよーって方は どんな方法でもいいので 連絡お願いします
<(_ _)> こわくないよーーーっ!
78.
おしまい 明日から早速TDDを実践してみよう!
79.
参考資料、URL • テスト駆動開発入門 (ケント・ベック著、ピアソンエデュケーション刊)
http://www.amazon.co.jp/dp/4894717115
80.
参考資料、URL • レガシーコード改善ガイド (マイケル・C・フェザーズ著、翔泳社刊)
http://www.amazon.co.jp/dp/4798116831/
81.
参考資料、URL • TDDBC
http://devtesting.jp/tddbc/ • TDD Boot Camp を開催させていただきました - t- wadaの日記 http://d.hatena.ne.jp/t-wada/20091219/p1 • テスト駆動開発チートシート - やさしいデスマー チ http://d.hatena.ne.jp/shuji_w6e/20110429/1304 079615 • TDD とは? - TDD.NET http://www.tdd-net.jp/whats-tdd.html
82.
参考資料、URL • TDDワークショップを開催しました -
VOYAGE GROUP エンジニアブログ http://tech.ecnavi.co.jp/archives/5052434.html
Download