SlideShare a Scribd company logo
Submit Search
Upload
TDDBC Nagoya Day1
Report
Share
Takuto Wada
Chief Executive Programmer at Towersquest
Follow
•
4 likes
•
2,905 views
1
of
61
TDDBC Nagoya Day1
•
4 likes
•
2,905 views
Report
Share
Download Now
Download to read offline
Technology
Business
TDD Boot Camp Nagoya Day1 - Jul 10, 2010 at Kanayama
Read more
Takuto Wada
Chief Executive Programmer at Towersquest
Follow
Recommended
TDDBC横浜3rd by
TDDBC横浜3rd
Yasui Tsutomu
6K views
•
74 slides
TDD Boot Camp by
TDD Boot Camp
Takuto Wada
5.4K views
•
62 slides
TDDBC Fukuoka Day1 by
TDDBC Fukuoka Day1
Takuto Wada
22.7K views
•
83 slides
Python入門 : 4日間コース社内トレーニング by
Python入門 : 4日間コース社内トレーニング
Yuichi Ito
347.1K views
•
356 slides
Benefit From Unit Testing In The Real World by
Benefit From Unit Testing In The Real World
Dror Helper
4.4K views
•
45 slides
運用CNTK 實作深度學習物件辨識 Deep Learning based Object Detection with Microsoft Cogniti... by
運用CNTK 實作深度學習物件辨識 Deep Learning based Object Detection with Microsoft Cogniti...
Herman Wu
1.7K views
•
62 slides
More Related Content
Similar to TDDBC Nagoya Day1
Is TDD dead or alive? by
Is TDD dead or alive?
Luca Milanesio
2.6K views
•
66 slides
Keynote VST2020 (Workshop on Validation, Analysis and Evolution of Software ... by
Keynote VST2020 (Workshop on Validation, Analysis and Evolution of Software ...
University of Antwerp
181 views
•
78 slides
Una mirada a la situación tecnológica a través del caso Intel Norberto Mateos... by
Una mirada a la situación tecnológica a través del caso Intel Norberto Mateos...
EOI Escuela de Organización Industrial
904 views
•
44 slides
Devops is all greek by
Devops is all greek
Lori MacVittie
1.3K views
•
21 slides
[AnDevCon 2016] Mutation Testing for Android by
[AnDevCon 2016] Mutation Testing for Android
Hazem Saleh
6.9K views
•
25 slides
Smart Testing Drives Seamless Product Technology Migration by
Smart Testing Drives Seamless Product Technology Migration
STAG Software Private Limited
370 views
•
2 slides
Similar to TDDBC Nagoya Day1
(20)
Is TDD dead or alive? by Luca Milanesio
Is TDD dead or alive?
Luca Milanesio
•
2.6K views
Keynote VST2020 (Workshop on Validation, Analysis and Evolution of Software ... by University of Antwerp
Keynote VST2020 (Workshop on Validation, Analysis and Evolution of Software ...
University of Antwerp
•
181 views
Una mirada a la situación tecnológica a través del caso Intel Norberto Mateos... by EOI Escuela de Organización Industrial
Una mirada a la situación tecnológica a través del caso Intel Norberto Mateos...
EOI Escuela de Organización Industrial
•
904 views
Devops is all greek by Lori MacVittie
Devops is all greek
Lori MacVittie
•
1.3K views
[AnDevCon 2016] Mutation Testing for Android by Hazem Saleh
[AnDevCon 2016] Mutation Testing for Android
Hazem Saleh
•
6.9K views
Smart Testing Drives Seamless Product Technology Migration by STAG Software Private Limited
Smart Testing Drives Seamless Product Technology Migration
STAG Software Private Limited
•
370 views
軟體測試是在測試什麼? by Yao Nien Chung
軟體測試是在測試什麼?
Yao Nien Chung
•
3.3K views
Carol Harstad Thesis - Directed Research Project by Carol Harstad
Carol Harstad Thesis - Directed Research Project
Carol Harstad
•
32.8K views
測試 by Eddie Kao
測試
Eddie Kao
•
722 views
Tackling Open Images Challenge (2019) by Hiroto Honda
Tackling Open Images Challenge (2019)
Hiroto Honda
•
1.1K views
GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per... by GlobalLogic Ukraine
GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...
GlobalLogic Ukraine
•
187 views
A Tale of CI Build Failures: an Open Source and a Financial Organization Pers... by Sebastiano Panichella
A Tale of CI Build Failures: an Open Source and a Financial Organization Pers...
Sebastiano Panichella
•
595 views
Open Source IAT - SPSP 2013 by Winter Mason
Open Source IAT - SPSP 2013
Winter Mason
•
29.9K views
How to Design a Program Repair Bot? Insights from the Repairnator Project by Simon Urli
How to Design a Program Repair Bot? Insights from the Repairnator Project
Simon Urli
•
516 views
7th sem it_CSVTU by nksharma128
7th sem it_CSVTU
nksharma128
•
976 views
Rise of the Machines: Can Artificial Intelligence Terminate Manual Testing? by TechWell
Rise of the Machines: Can Artificial Intelligence Terminate Manual Testing?
TechWell
•
592 views
Beyond the basics of SonarQube: improve your Java(Script) code even further by Johan Janssen
Beyond the basics of SonarQube: improve your Java(Script) code even further
Johan Janssen
•
829 views
Progressive Deployment & NoDeploy by Yi-Feng Tzeng
Progressive Deployment & NoDeploy
Yi-Feng Tzeng
•
14.6K views
Binary Analysis - Luxembourg by Abhik Roychoudhury
Binary Analysis - Luxembourg
Abhik Roychoudhury
•
51.4K views
Test Metrics by Devukjs
Test Metrics
Devukjs
•
808 views
More from Takuto Wada
組織にテストを書く文化を根付かせる戦略と戦術 by
組織にテストを書く文化を根付かせる戦略と戦術
Takuto Wada
76.4K views
•
33 slides
OSS活動の活発さと評価の関係について by
OSS活動の活発さと評価の関係について
Takuto Wada
14.7K views
•
64 slides
unassert - encourage reliable programming by writing assertions in production by
unassert - encourage reliable programming by writing assertions in production
Takuto Wada
18.1K views
•
36 slides
OSS についてあれこれ by
OSS についてあれこれ
Takuto Wada
41.8K views
•
65 slides
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」 by
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
Takuto Wada
148.6K views
•
45 slides
power-assert, mechanism and philosophy by
power-assert, mechanism and philosophy
Takuto Wada
48.4K views
•
29 slides
More from Takuto Wada
(20)
組織にテストを書く文化を根付かせる戦略と戦術 by Takuto Wada
組織にテストを書く文化を根付かせる戦略と戦術
Takuto Wada
•
76.4K views
OSS活動の活発さと評価の関係について by Takuto Wada
OSS活動の活発さと評価の関係について
Takuto Wada
•
14.7K views
unassert - encourage reliable programming by writing assertions in production by Takuto Wada
unassert - encourage reliable programming by writing assertions in production
Takuto Wada
•
18.1K views
OSS についてあれこれ by Takuto Wada
OSS についてあれこれ
Takuto Wada
•
41.8K views
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」 by Takuto Wada
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
Takuto Wada
•
148.6K views
power-assert, mechanism and philosophy by Takuto Wada
power-assert, mechanism and philosophy
Takuto Wada
•
48.4K views
アジャイルサムライの次に読む技術書 by Takuto Wada
アジャイルサムライの次に読む技術書
Takuto Wada
•
25.6K views
Test Yourself - テストを書くと何がどう変わるか by Takuto Wada
Test Yourself - テストを書くと何がどう変わるか
Takuto Wada
•
38.3K views
テスト用ライブラリ power-assert by Takuto Wada
テスト用ライブラリ power-assert
Takuto Wada
•
12.7K views
Reviewing RESTful Web Apps by Takuto Wada
Reviewing RESTful Web Apps
Takuto Wada
•
9K views
power-assert in JavaScript by Takuto Wada
power-assert in JavaScript
Takuto Wada
•
9K views
TDD のこころ @ OSH2014 by Takuto Wada
TDD のこころ @ OSH2014
Takuto Wada
•
15.8K views
テストを書く文化を育てる戦略と戦術 by Takuto Wada
テストを書く文化を育てる戦略と戦術
Takuto Wada
•
49.4K views
私にとってのテスト by Takuto Wada
私にとってのテスト
Takuto Wada
•
16.8K views
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版) by Takuto Wada
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)
Takuto Wada
•
70.6K views
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 by Takuto Wada
SQLアンチパターン - 開発者を待ち受ける25の落とし穴
Takuto Wada
•
17.2K views
愛せないコードを書くには人生はあまりにも短い by Takuto Wada
愛せないコードを書くには人生はあまりにも短い
Takuto Wada
•
26.6K views
ペアプログラミング ホントのところ by Takuto Wada
ペアプログラミング ホントのところ
Takuto Wada
•
38.4K views
RESTful Web アプリの設計レビューの話 by Takuto Wada
RESTful Web アプリの設計レビューの話
Takuto Wada
•
72.2K views
例外設計における大罪 by Takuto Wada
例外設計における大罪
Takuto Wada
•
68.5K views
Recently uploaded
Future of Indian ConsumerTech by
Future of Indian ConsumerTech
Kapil Khandelwal (KK)
21 views
•
68 slides
MVP and prioritization.pdf by
MVP and prioritization.pdf
rahuldharwal141
31 views
•
8 slides
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab
19 views
•
15 slides
The Research Portal of Catalonia: Growing more (information) & more (services) by
The Research Portal of Catalonia: Growing more (information) & more (services)
CSUC - Consorci de Serveis Universitaris de Catalunya
80 views
•
25 slides
PRODUCT PRESENTATION.pptx by
PRODUCT PRESENTATION.pptx
angelicacueva6
14 views
•
1 slide
6g - REPORT.pdf by
6g - REPORT.pdf
Liveplex
10 views
•
23 slides
Recently uploaded
(20)
Future of Indian ConsumerTech by Kapil Khandelwal (KK)
Future of Indian ConsumerTech
Kapil Khandelwal (KK)
•
21 views
MVP and prioritization.pdf by rahuldharwal141
MVP and prioritization.pdf
rahuldharwal141
•
31 views
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by sugiuralab
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab
•
19 views
The Research Portal of Catalonia: Growing more (information) & more (services) by CSUC - Consorci de Serveis Universitaris de Catalunya
The Research Portal of Catalonia: Growing more (information) & more (services)
CSUC - Consorci de Serveis Universitaris de Catalunya
•
80 views
PRODUCT PRESENTATION.pptx by angelicacueva6
PRODUCT PRESENTATION.pptx
angelicacueva6
•
14 views
6g - REPORT.pdf by Liveplex
6g - REPORT.pdf
Liveplex
•
10 views
Evolving the Network Automation Journey from Python to Platforms by Network Automation Forum
Evolving the Network Automation Journey from Python to Platforms
Network Automation Forum
•
13 views
HTTP headers that make your website go faster - devs.gent November 2023 by Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn
•
22 views
Kyo - Functional Scala 2023.pdf by Flavio W. Brasil
Kyo - Functional Scala 2023.pdf
Flavio W. Brasil
•
368 views
Case Study Copenhagen Energy and Business Central.pdf by Aitana
Case Study Copenhagen Energy and Business Central.pdf
Aitana
•
16 views
SUPPLIER SOURCING.pptx by angelicacueva6
SUPPLIER SOURCING.pptx
angelicacueva6
•
15 views
Democratising digital commerce in India-Report by Kapil Khandelwal (KK)
Democratising digital commerce in India-Report
Kapil Khandelwal (KK)
•
15 views
Ransomware is Knocking your Door_Final.pdf by Security Bootcamp
Ransomware is Knocking your Door_Final.pdf
Security Bootcamp
•
55 views
PRODUCT LISTING.pptx by angelicacueva6
PRODUCT LISTING.pptx
angelicacueva6
•
14 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software
•
263 views
Design Driven Network Assurance by Network Automation Forum
Design Driven Network Assurance
Network Automation Forum
•
15 views
SAP Automation Using Bar Code and FIORI.pdf by Virendra Rai, PMP
SAP Automation Using Bar Code and FIORI.pdf
Virendra Rai, PMP
•
23 views
Special_edition_innovator_2023.pdf by WillDavies22
Special_edition_innovator_2023.pdf
WillDavies22
•
17 views
Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10
•
248 views
Serverless computing with Google Cloud (2023-24) by wesley chun
Serverless computing with Google Cloud (2023-24)
wesley chun
•
11 views
TDDBC Nagoya Day1
1.
(a.k.a id:t-wada or
@t_wada) Jul 10, 2010 @
16.
http://www.flickr.com/photos/recompile_net/3298985098/
21.
(
)
22.
1. 2. 3. 4. 5. 6.
24.
Refactoring
Green Red ) (
42.
http://www.flickr.com/photos/un-sharp/3696119774/
43.
http://www.flickr.com/photos/recompile_net/3298985098/
44.
http://www.cs.is.saga-u.ac.jp/~nakayama07/sotsuken.html
45.
•
• • • • •
46.
•
• • • • •
47.
• • •
48.
•
• • •
50.
IBM Driver MS
MS MSN MS Visual Windows Studio (KLOC) 41.0 6.0 26.0 155.2 (KLOC) 28.5 4.0 23.2 60.3 TDD 0.61 0.38 0.24 0.09 TDD ( ) 15 20% 25 35% 15% 25 20% 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) 50 © Towersquest, Inc. 2010. all rights reserved.
51.
‣
‣ ‣ ‣ ‣ ‣ ‣ 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) 51 © Towersquest, Inc. 2010. all rights reserved.
54.
Refactoring
Green Red ) (
56.
•
• • •