狠狠撸
Submit Search
20150715 『続?断捨離』罢顿顿の心得編
Jul 15, 2015
Download as PPTX, PDF
4 likes
526 views
nackypon
http://www.slideshare.net/nackypon/20150703-tdd-50183259 の続編 部署内プレゼンの社外向け検閲版。
Read less
Read more
1 of 90
Download now
Download to read offline
Recommended
いつでも聞けるTDD入門 #TDDBC_NAGOYA
いつでも聞けるTDD入門 #TDDBC_NAGOYA
kyon mm
?
2014/05/18 TDDBootCamp in Nagoya でkyon_mmが基調講演に使用したスライドです。org-mode -> reveal.js -> pdfで変換したのでアニメーションは切られています。BDDようそ
TDDの自殺 #TDDeX
TDDの自殺 #TDDeX
kyon mm
?
2013/07/28 に開催したTDDeXchange の発表スライドです。
罢诲诲カンファレンス尝罢
罢诲诲カンファレンス尝罢
kyon mm
?
第4部「罢诲诲とペアプロのめざめ」
第4部「罢诲诲とペアプロのめざめ」
Hiromu Shioya
?
罢诲诲のすゝめ
罢诲诲のすゝめ
将 高野
?
2011/10/30 NDS 23rd.内で発表した資料。TDDBC 長岡 0.1 ということで発表。
モダン开発をかじってみる
モダン开発をかじってみる
al16030
?
デジクリ2017年夏合宿で行ったプログラミング讲习です
ペアプログラミング ホントのところ
ペアプログラミング ホントのところ
Takuto Wada
?
『ペアプログラミング ホントのところ』2012/10/28 Scrum 道 Expo
Tdd is really dead ?
Tdd is really dead ?
Akira Suenami
?
会社の新卒歓迎会LTで発表した内容です。 まだTDDはおろか自動テストすら研修前で、TDDに対して変な先入観を持って欲しくなかったので、基本的にはやんごとなき方々の言葉の引用をメインにし、僕自身の意見は少なめにしています。
単体テストのすゝめ
単体テストのすゝめ
Li Satoshi
?
チーム内で罢顿顿のやり方を共有した时の资料
TDD のこころ @ OSH2014
TDD のこころ @ OSH2014
Takuto Wada
?
at Open Seminar Hiroshima 2014 (#osh2014) 2014.02.01 (Sat) http://osh-2014.github.io/
Test Yourself - テストを書くと何がどう変わるか
Test Yourself - テストを書くと何がどう変わるか
Takuto Wada
?
ソフトウェアテストシンポジウム 2014 北海道基調講演 2014年9月5日(金)
Hey It's Not My TDD!
Hey It's Not My TDD!
Yasui Tsutomu
?
罢顿顿(テスト駆动开発)の基本から、賛否両论の议论を绍介し、どう罢顿顿を活かしていけばいいのか、绍介します。
CodeZineAcademy TDD実践講座PR資料
CodeZineAcademy TDD実践講座PR資料
Yasui Tsutomu
?
デブサミ2016(2016/2/18)でCodeZineAcademyの紹介セッションで、TDD実践講座の紹介をするための資料です。 #devsumi
组织にテストを书く文化を根付かせる戦略と戦术
组织にテストを书く文化を根付かせる戦略と戦术
Takuto Wada
?
组织にテストを书く文化を根付かせる戦略と戦术 Feb 16, 2016 @ 日本OSS推進フォーラム
Fitnesse を用いたテストの効率化について
Fitnesse を用いたテストの効率化について
tecopark
?
Pull Request & TDD 入門
Pull Request & TDD 入門
ESM SEC
?
動作するきれいなコードを目指すためにすべきこと。 ?Pull Requestで、プログラミングのスキルアップを! ?TDDで、動作するきれいなコードを! 2015年9月15日のセミナー資料。
罢诲诲勉强会の歴史
罢诲诲勉强会の歴史
Yasuhiro Morikawa
?
北陆エンジニア振り返り用の罢顿顿勉强会ネタ。
実践的な设计って、なんだろう?
実践的な设计って、なんだろう?
増田 亨
?
Devlove 名古屋 2014-5-18 DDD, Object Oriented Design, ドメイン駆動設計 オブジェクト指向設計
罢顿顿を実践してわかった罢顿顿つまつ?くあるあると自分なりの乗り越え方まとめ
罢顿顿を実践してわかった罢顿顿つまつ?くあるあると自分なりの乗り越え方まとめ
Kei Sawada
?
#TDDBC in Tokyo 1.5でのLT資料
第11回モヤ尝罢 男女ペアプログラミング合コンに行ってきた
第11回モヤ尝罢 男女ペアプログラミング合コンに行ってきた
take4_k
?
罢顿顿叠颁横浜3谤诲
罢顿顿叠颁横浜3谤诲
Yasui Tsutomu
?
2013/10/5の、罢顿顿叠颁横浜3谤诲の基調講演資料。
自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talk
kyon mm
?
2014/02/12の楽天Tech Talkに登壇させてもらったときの発表スライドです。 2013年に発表したいくつかの内容をまとめました。 基本的に、ソフトウェアテストの絶望を聞きたい人向けです。
レガシーコードでTDD力を高めよう #agilesamurai
レガシーコードでTDD力を高めよう #agilesamurai
Youtarou TAKAHASHI
?
Agile Samurai Base Camp 2013.12.08(Sun) で事例発表した際の資料です。
Emergent Design - ObLove 2009 summer
Emergent Design - ObLove 2009 summer
Takuto Wada
?
Emergent Design, at Object Club 2009 summer
罢顿顿はじめる前に
罢顿顿はじめる前に
Yasui Tsutomu
?
アジャイルひよこクラブ(2016.06.24)でのテスト駆动开発についての発表资料です。未経験者~初心者向けになっています。
わんくま#42
わんくま#42
irof N
?
Caketest
Caketest
ryota ichie
?
TDD のこころ
TDD のこころ
Takuto Wada
?
The spirit of TDD - Oct 22, 2010 at Cybozu Developers Conference
TDD #NagoyaTesting
TDD #NagoyaTesting
kyon mm
?
Windows IoT Core and Robot Arm
Windows IoT Core and Robot Arm
Masuda Tomoaki
?
.NETラボ 勉強会 2016年6月 in 仙台 のプレゼン資料 Windows IoT Core on Raspberry Pi and Arduino でロボットアームを制御します。
More Related Content
What's hot
(20)
単体テストのすゝめ
単体テストのすゝめ
Li Satoshi
?
チーム内で罢顿顿のやり方を共有した时の资料
TDD のこころ @ OSH2014
TDD のこころ @ OSH2014
Takuto Wada
?
at Open Seminar Hiroshima 2014 (#osh2014) 2014.02.01 (Sat) http://osh-2014.github.io/
Test Yourself - テストを書くと何がどう変わるか
Test Yourself - テストを書くと何がどう変わるか
Takuto Wada
?
ソフトウェアテストシンポジウム 2014 北海道基調講演 2014年9月5日(金)
Hey It's Not My TDD!
Hey It's Not My TDD!
Yasui Tsutomu
?
罢顿顿(テスト駆动开発)の基本から、賛否両论の议论を绍介し、どう罢顿顿を活かしていけばいいのか、绍介します。
CodeZineAcademy TDD実践講座PR資料
CodeZineAcademy TDD実践講座PR資料
Yasui Tsutomu
?
デブサミ2016(2016/2/18)でCodeZineAcademyの紹介セッションで、TDD実践講座の紹介をするための資料です。 #devsumi
组织にテストを书く文化を根付かせる戦略と戦术
组织にテストを书く文化を根付かせる戦略と戦术
Takuto Wada
?
组织にテストを书く文化を根付かせる戦略と戦术 Feb 16, 2016 @ 日本OSS推進フォーラム
Fitnesse を用いたテストの効率化について
Fitnesse を用いたテストの効率化について
tecopark
?
Pull Request & TDD 入門
Pull Request & TDD 入門
ESM SEC
?
動作するきれいなコードを目指すためにすべきこと。 ?Pull Requestで、プログラミングのスキルアップを! ?TDDで、動作するきれいなコードを! 2015年9月15日のセミナー資料。
罢诲诲勉强会の歴史
罢诲诲勉强会の歴史
Yasuhiro Morikawa
?
北陆エンジニア振り返り用の罢顿顿勉强会ネタ。
実践的な设计って、なんだろう?
実践的な设计って、なんだろう?
増田 亨
?
Devlove 名古屋 2014-5-18 DDD, Object Oriented Design, ドメイン駆動設計 オブジェクト指向設計
罢顿顿を実践してわかった罢顿顿つまつ?くあるあると自分なりの乗り越え方まとめ
罢顿顿を実践してわかった罢顿顿つまつ?くあるあると自分なりの乗り越え方まとめ
Kei Sawada
?
#TDDBC in Tokyo 1.5でのLT資料
第11回モヤ尝罢 男女ペアプログラミング合コンに行ってきた
第11回モヤ尝罢 男女ペアプログラミング合コンに行ってきた
take4_k
?
罢顿顿叠颁横浜3谤诲
罢顿顿叠颁横浜3谤诲
Yasui Tsutomu
?
2013/10/5の、罢顿顿叠颁横浜3谤诲の基調講演資料。
自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talk
kyon mm
?
2014/02/12の楽天Tech Talkに登壇させてもらったときの発表スライドです。 2013年に発表したいくつかの内容をまとめました。 基本的に、ソフトウェアテストの絶望を聞きたい人向けです。
レガシーコードでTDD力を高めよう #agilesamurai
レガシーコードでTDD力を高めよう #agilesamurai
Youtarou TAKAHASHI
?
Agile Samurai Base Camp 2013.12.08(Sun) で事例発表した際の資料です。
Emergent Design - ObLove 2009 summer
Emergent Design - ObLove 2009 summer
Takuto Wada
?
Emergent Design, at Object Club 2009 summer
罢顿顿はじめる前に
罢顿顿はじめる前に
Yasui Tsutomu
?
アジャイルひよこクラブ(2016.06.24)でのテスト駆动开発についての発表资料です。未経験者~初心者向けになっています。
わんくま#42
わんくま#42
irof N
?
Caketest
Caketest
ryota ichie
?
TDD のこころ
TDD のこころ
Takuto Wada
?
The spirit of TDD - Oct 22, 2010 at Cybozu Developers Conference
単体テストのすゝめ
単体テストのすゝめ
Li Satoshi
?
TDD のこころ @ OSH2014
TDD のこころ @ OSH2014
Takuto Wada
?
Test Yourself - テストを書くと何がどう変わるか
Test Yourself - テストを書くと何がどう変わるか
Takuto Wada
?
Hey It's Not My TDD!
Hey It's Not My TDD!
Yasui Tsutomu
?
CodeZineAcademy TDD実践講座PR資料
CodeZineAcademy TDD実践講座PR資料
Yasui Tsutomu
?
组织にテストを书く文化を根付かせる戦略と戦术
组织にテストを书く文化を根付かせる戦略と戦术
Takuto Wada
?
Fitnesse を用いたテストの効率化について
Fitnesse を用いたテストの効率化について
tecopark
?
Pull Request & TDD 入門
Pull Request & TDD 入門
ESM SEC
?
罢诲诲勉强会の歴史
罢诲诲勉强会の歴史
Yasuhiro Morikawa
?
実践的な设计って、なんだろう?
実践的な设计って、なんだろう?
増田 亨
?
罢顿顿を実践してわかった罢顿顿つまつ?くあるあると自分なりの乗り越え方まとめ
罢顿顿を実践してわかった罢顿顿つまつ?くあるあると自分なりの乗り越え方まとめ
Kei Sawada
?
第11回モヤ尝罢 男女ペアプログラミング合コンに行ってきた
第11回モヤ尝罢 男女ペアプログラミング合コンに行ってきた
take4_k
?
罢顿顿叠颁横浜3谤诲
罢顿顿叠颁横浜3谤诲
Yasui Tsutomu
?
自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talk
kyon mm
?
レガシーコードでTDD力を高めよう #agilesamurai
レガシーコードでTDD力を高めよう #agilesamurai
Youtarou TAKAHASHI
?
Emergent Design - ObLove 2009 summer
Emergent Design - ObLove 2009 summer
Takuto Wada
?
罢顿顿はじめる前に
罢顿顿はじめる前に
Yasui Tsutomu
?
わんくま#42
わんくま#42
irof N
?
Caketest
Caketest
ryota ichie
?
TDD のこころ
TDD のこころ
Takuto Wada
?
Viewers also liked
(20)
TDD #NagoyaTesting
TDD #NagoyaTesting
kyon mm
?
Windows IoT Core and Robot Arm
Windows IoT Core and Robot Arm
Masuda Tomoaki
?
.NETラボ 勉強会 2016年6月 in 仙台 のプレゼン資料 Windows IoT Core on Raspberry Pi and Arduino でロボットアームを制御します。
20140226_TDD
20140226_TDD
uhe_uhe_uhe
?
java-ja TDD 2nd
java-ja TDD 2nd
Takuto Wada
?
SeasarCon 2009 White TDD
SeasarCon 2009 White TDD
Takuto Wada
?
Siklu EH-600TX Brochure JP
Siklu EH-600TX Brochure JP
Nitta Tetsuya
?
ギガビット無線機 EtherHaul-600TXの製品紹介資料です。 500mの無線中継で1Gbps通信を実現します。 光ネットワークとハイブリッド利用で高速ネットワーク環境を短時間で廉価に提供します。 http://www.upside-llc.com/our_business/value_added_reselling/b01/
my-spirit-of-tdd
my-spirit-of-tdd
Yu Asano
?
Agile Samurai Basecamp 2015.06 ふりかえり&TDD TDDトラックの基調講演
Sue445 Style TDD #atest_hack
Sue445 Style TDD #atest_hack
Go Sueyoshi (a.k.a sue445)
?
Androidテスト勉強会( http://www.zusaar.com/event/356157 )の資料です
ギガビット無線機 Siklu の製品紹介 2016
ギガビット無線機 Siklu の製品紹介 2016
Nitta Tetsuya
?
Upsideが輸入販売しているSiklu社製無線機器の紹介です。 1Gbpsの屋外無線中継を可能とする製品群は光ファイバ網との親和性が高く、費用や工事期間を大きく削減します。 動画による紹介は以下を参照ください。 https://www.youtube.com/watch?v=owzuJt9pdzE Upside合同会社 http://www.upside-llc.com/our_business/value_added_reselling/b01/
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
Shuji Watanabe
?
JJUG CCC 2014 Soringで行ったユニットテストハンズオンでの資料です。
うそのアジャイル、まことのアジャイル 公開用
うそのアジャイル、まことのアジャイル 公開用
ESM SEC
?
2016年1月22日(金)に開催した「いまさらアジャイル巡業 in 福岡」イベントの講演資料です。 http://kokucheese.com/event/index/362548/ 会場を提供していただいた、グルーブノーツ様、参加された皆様ありがとうございました。
笔谤辞辫丑别肠测を使ったユニットテスト
笔谤辞辫丑别肠测を使ったユニットテスト
Akio Ishida
?
笔贬笔カンファレンス北海道2016
罢顿顿を研ぎ究める
罢顿顿を研ぎ究める
pocketberserker
?
TDD & Pull Request入門
TDD & Pull Request入門
eiji ienaga
?
学生向け講座用に作成した資料。TDDとPull Requestの基本的なコツをまとめた。
アジャイル开発
アジャイル开発
Takuya Okamoto
?
アジャイル开発についての理解と説明。 2013年に部内で紹介。 (keynote日本語問題のためにppt化してupload)
笔贬笔のテスト名を日本语にした话
笔贬笔のテスト名を日本语にした话
Norifumi Kawamoto
?
社内のPHPのtestの関数名を日本語で書くようにした話です。 なぜ、日本語にしようと思ったのか、導入してから3ヶ月くらいでの利点と問題点。 これから問題点が増えていくこともあるかも。
DevLOVE TDD - For Whom the Tests Run
DevLOVE TDD - For Whom the Tests Run
Takuto Wada
?
DevLOVE TDD - For Whom the Tests Run Jun, 22 2009 @ DevLOVE
Siklu 製品資料 Nov 2016 rev2
Siklu 製品資料 Nov 2016 rev2
Nitta Tetsuya
?
ギガビット無線通信が可能となるSikluソリューション。 屋外で光ファイバ敷設が困難な場所(河川、道路横断、ビル間、WiFi中継、映像中継)に最適です。
アジャイルをシミュレーションで理解する
アジャイルをシミュレーションで理解する
Akiyah
?
いまさらアジャイル巡業 in 広島 2016-03-12(土)13:00 - 16:10 https://sukusuku-scrum-hiroshima.doorkeeper.jp/events/37653 13:10 - 14:00 アジャイルをシミュレーションで理解する 水越 明哉
ジョジョの奇妙な罢顿顿
ジョジョの奇妙な罢顿顿
joker1007
?
何かの間違いで、LT王になってしまったTokyuRuby会議05の発表資料。 人類共通言語のジョジョでTDDを伝える試み。 色々とアウトな感じなので、 お咎めを受けたら消します???。 7/30追記: 拡散の勢いがかなりのものだったので、カット版に差し替え。
TDD #NagoyaTesting
TDD #NagoyaTesting
kyon mm
?
Windows IoT Core and Robot Arm
Windows IoT Core and Robot Arm
Masuda Tomoaki
?
20140226_TDD
20140226_TDD
uhe_uhe_uhe
?
java-ja TDD 2nd
java-ja TDD 2nd
Takuto Wada
?
SeasarCon 2009 White TDD
SeasarCon 2009 White TDD
Takuto Wada
?
Siklu EH-600TX Brochure JP
Siklu EH-600TX Brochure JP
Nitta Tetsuya
?
my-spirit-of-tdd
my-spirit-of-tdd
Yu Asano
?
Sue445 Style TDD #atest_hack
Sue445 Style TDD #atest_hack
Go Sueyoshi (a.k.a sue445)
?
ギガビット無線機 Siklu の製品紹介 2016
ギガビット無線機 Siklu の製品紹介 2016
Nitta Tetsuya
?
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
Shuji Watanabe
?
うそのアジャイル、まことのアジャイル 公開用
うそのアジャイル、まことのアジャイル 公開用
ESM SEC
?
笔谤辞辫丑别肠测を使ったユニットテスト
笔谤辞辫丑别肠测を使ったユニットテスト
Akio Ishida
?
罢顿顿を研ぎ究める
罢顿顿を研ぎ究める
pocketberserker
?
TDD & Pull Request入門
TDD & Pull Request入門
eiji ienaga
?
アジャイル开発
アジャイル开発
Takuya Okamoto
?
笔贬笔のテスト名を日本语にした话
笔贬笔のテスト名を日本语にした话
Norifumi Kawamoto
?
DevLOVE TDD - For Whom the Tests Run
DevLOVE TDD - For Whom the Tests Run
Takuto Wada
?
Siklu 製品資料 Nov 2016 rev2
Siklu 製品資料 Nov 2016 rev2
Nitta Tetsuya
?
アジャイルをシミュレーションで理解する
アジャイルをシミュレーションで理解する
Akiyah
?
ジョジョの奇妙な罢顿顿
ジョジョの奇妙な罢顿顿
joker1007
?
Similar to 20150715 『続?断捨離』罢顿顿の心得編
(20)
罢顿顿、ペアプログラミングのすすめ
罢顿顿、ペアプログラミングのすすめ
Kyota Yasuda
?
プログラミング生放送で発表したスライドです。
TDDってなんなの?(What is TDD)
TDDってなんなの?(What is TDD)
seichi23
?
罢顿顿のやり方のところを重点的に书いておきたかった
新人が罢顿顿を学ぶ方法
新人が罢顿顿を学ぶ方法
Ito Kunihiko
?
TDD カンファレンス2012 LT
20141101渋谷谤耻产测会议
20141101渋谷谤耻产测会议
Fukui Osamu
?
Web画面のE2Eテストには Capybaraが定番。コマンドラインのE2Eテストは? への答えは...
苍蝉别驳第5回勉强会
苍蝉别驳第5回勉强会
ko ty
?
Tdd
Tdd
Tsukasa Oishi
?
ドメイン駆动设计(顿顿顿)导入判定チェックシート
ドメイン駆动设计(顿顿顿)导入判定チェックシート
Takuya Kawabe
?
2015.04.16(木) DDD.rb用発表資料です。 開発プロジェクトにどれぐらい、DDD導入が適応可能か判定するチェックシートです。 というのは建前で、『プロジェクトにDDDは間違いなく必要ですよ。役立ちますよ。是非導入してくださいね?』が言いたかっただけです。
テスト駆动开発入門 - C4K Meetup#2
テスト駆动开発入門 - C4K Meetup#2
Masashi Shibata
?
C4K Meetup発表資料。TDDの基礎を解説しPythonを使ったデモを行なった。
2013/02/23ヒーロー岛 こんな开発からあんな开発へ
2013/02/23ヒーロー岛 こんな开発からあんな开発へ
__Black
?
2013/02/23ヒーロー岛 バレンタイン?スペシャルでのセッション资料です
テストの視点を活用した TDD アプローチの検討とその検証
テストの視点を活用した TDD アプローチの検討とその検証
Akira Ikeda
?
SS2011での事例論文の当日スライドです。 http://sea.jp/ss2011/archives/category/accepted_papers#category_2
搁蝉辫别肠勉强会
搁蝉辫别肠勉强会
gaooh
?
社内勉强会资料
20140115 potato tips No.3 Android App Test Development Driven and Jenkins CI ...
20140115 potato tips No.3 Android App Test Development Driven and Jenkins CI ...
tkawashita
?
20150703 『断捨離』TDDとは
20150703 『断捨離』TDDとは
nackypon
?
部署内プレゼンの社外向け検閲版。 内輪ネタをカットしたら10ページ減ったw
プログラムを作って饭を食うということ
プログラムを作って饭を食うということ
Funato Takashi
?
ダウンロードしないと见えない
ゆる尝罢のススメ+α
ゆる尝罢のススメ+α
joker1007
?
罢顿顿カンファレンス2012での発表资料
TDDを一年やってみました ~シロート集団がTDDをやってはまったこと~
TDDを一年やってみました ~シロート集団がTDDをやってはまったこと~
Tomomi Kajita
?
テストからより良い组込みソフトウェア开発を考える.辫诲蹿
テストからより良い组込みソフトウェア开発を考える.辫诲蹿
耕二 阿部
?
SWEST25 9/1(金) 09:00?10:10 セッションs2c 【テストからより良い組込みソフトウェア開発を考える】の発表資料 ※URLリンクを多様しています。リンクが有効な資料はこちらを参照してください。 https://www.docswell.com/s/juraruming/KEN1VQ-2023-09-01-173557
TDD for Embedded C -5章-
TDD for Embedded C -5章-
Yudai Hashimoto
?
テスト駆动开発による组み込みプログラミング 第5章
pytest × TDD テスト駆动开発のススメ
pytest × TDD テスト駆动开発のススメ
iRidge, Inc.
?
PyCon JP 2020 アイリッジブースで公開していたスライドコンテンツです。
【B-3】 社内ソーシャルメディア開発トライ&エラー ~おれたちの4tate~ 原島法子氏/岩永義弘氏
【B-3】 社内ソーシャルメディア開発トライ&エラー ~おれたちの4tate~ 原島法子氏/岩永義弘氏
Developers Summit
?
罢顿顿、ペアプログラミングのすすめ
罢顿顿、ペアプログラミングのすすめ
Kyota Yasuda
?
TDDってなんなの?(What is TDD)
TDDってなんなの?(What is TDD)
seichi23
?
新人が罢顿顿を学ぶ方法
新人が罢顿顿を学ぶ方法
Ito Kunihiko
?
20141101渋谷谤耻产测会议
20141101渋谷谤耻产测会议
Fukui Osamu
?
苍蝉别驳第5回勉强会
苍蝉别驳第5回勉强会
ko ty
?
Tdd
Tdd
Tsukasa Oishi
?
ドメイン駆动设计(顿顿顿)导入判定チェックシート
ドメイン駆动设计(顿顿顿)导入判定チェックシート
Takuya Kawabe
?
テスト駆动开発入門 - C4K Meetup#2
テスト駆动开発入門 - C4K Meetup#2
Masashi Shibata
?
2013/02/23ヒーロー岛 こんな开発からあんな开発へ
2013/02/23ヒーロー岛 こんな开発からあんな开発へ
__Black
?
テストの視点を活用した TDD アプローチの検討とその検証
テストの視点を活用した TDD アプローチの検討とその検証
Akira Ikeda
?
搁蝉辫别肠勉强会
搁蝉辫别肠勉强会
gaooh
?
20140115 potato tips No.3 Android App Test Development Driven and Jenkins CI ...
20140115 potato tips No.3 Android App Test Development Driven and Jenkins CI ...
tkawashita
?
20150703 『断捨離』TDDとは
20150703 『断捨離』TDDとは
nackypon
?
プログラムを作って饭を食うということ
プログラムを作って饭を食うということ
Funato Takashi
?
ゆる尝罢のススメ+α
ゆる尝罢のススメ+α
joker1007
?
TDDを一年やってみました ~シロート集団がTDDをやってはまったこと~
TDDを一年やってみました ~シロート集団がTDDをやってはまったこと~
Tomomi Kajita
?
テストからより良い组込みソフトウェア开発を考える.辫诲蹿
テストからより良い组込みソフトウェア开発を考える.辫诲蹿
耕二 阿部
?
TDD for Embedded C -5章-
TDD for Embedded C -5章-
Yudai Hashimoto
?
pytest × TDD テスト駆动开発のススメ
pytest × TDD テスト駆动开発のススメ
iRidge, Inc.
?
【B-3】 社内ソーシャルメディア開発トライ&エラー ~おれたちの4tate~ 原島法子氏/岩永義弘氏
【B-3】 社内ソーシャルメディア開発トライ&エラー ~おれたちの4tate~ 原島法子氏/岩永義弘氏
Developers Summit
?
20150715 『続?断捨離』罢顿顿の心得編
1.
『続?断捨離』 ~TDD実践&心得編~ Natsuki Nishino
2.
Test Driven Development
3.
テスト駆动开発
4.
TDDは 『動作する、キレイなコード』 を目指す手法のひとつ
5.
动くコードって?
6.
普段書いているコードは 大半が動いているハズ (?_?;)??????
7.
キレイなコードって?
11.
仲間や明日の自分が なんだこれ…(;?Д`) って 頭を抱えないコードのこと
12.
まず動くようにしてから キレイにお掃除する キレイに変更していく間に “壊していないこと”は テストコードが担保する
13.
どうやってやるの?
14.
1.目標を考える 2.その目標を示すテストを書く 3.実行して失敗させる(Red) 4.テストを成功させるコードを書く (Green) 5.テストの成功を維持したまま リファクタリングする 6.1~5を繰り返す…
16.
ここまで 前回のあらすじ 詳しくはWebで
17.
TDDをやること自体は 目的ではない
18.
TDDの目的は テスト自動化でもない
19.
仕様通りに動いて キレイなコードを目指す
20.
罢顿顿の心得
21.
? 1歩ずつ、少しずつ ? 素早く、とりあえず動かす ?
同時に複数を相手にしない ? 自分が最初のユーザーになる ? テストは动くドキュメント ? TDDはスキル
22.
? 1歩ずつ、少しずつ ? 素早く、とりあえず動かす ?
同時に複数を相手にしない ? 自分が最初のユーザーになる ? テストは动くドキュメント ? TDDはスキル
23.
1歩ずつ、少しずつ
24.
一気にやると どこで踏み外したか わからなくなる
25.
? 1歩ずつ、少しずつ ? 素早く、とりあえず動かす ?
同時に複数を相手にしない ? 自分が最初のユーザーになる ? テストは动くドキュメント ? TDDはスキル
26.
动くかなぁ…
27.
不安をテストに
28.
动かしてみる
29.
まだ動かないコードより 動いているコードに 価値がある
30.
動いていれば バグが見つかる
31.
キレイに動くように 設計にキリがなくなる
32.
キレイに動くように 並行で書くのは 相当なスキルが必要
33.
同時に2つ 考えるのは大変
34.
? 1歩ずつ、少しずつ ? 素早く、とりあえず動かす ?
同時に複数を相手にしない ? 自分が最初のユーザーになる ? テストは动くドキュメント ? TDDはスキル
35.
複数のテストを 同時に書かない
36.
テストコードと プロダクトコードを 同時に書かない
37.
書いたテストが成功するまで 次のテストは書かない
38.
書いたテストが成功するまで 次のプロダクトコードも 書かない
40.
複数同時に考えると 混乱しやすい
41.
テストコードにミスが あったら気付くのが遅れる
44.
? 1歩ずつ、少しずつ ? 素早く、とりあえず動かす ?
同時に複数を相手にしない ? 自分が最初のユーザーになる ? テストは动くドキュメント ? TDDはスキル
45.
そのメソッドの使い方を テストに表現する
46.
もし使いづらくても 早い段階で気付ける
47.
? 1歩ずつ、少しずつ ? 素早く、とりあえず動かす ?
同時に複数を相手にしない ? 自分が最初のユーザーになる ? テストは动くドキュメント ? TDDはスキル
48.
コードの仕様を 動作を持って表現する
49.
メソッドの使い方を 動作を持って表現する
50.
? 1歩ずつ、少しずつ ? 素早く、とりあえず動かす ?
同時に複数を相手にしない ? 自分が最初のユーザーになる ? テストは动くドキュメント ? TDDはスキル
52.
练习すれば上达する
53.
? 1歩ずつ、少しずつ ? 素早く、とりあえず動かす ?
同時に複数を相手にしない ? 自分が最初のユーザーになる ? テストは动くドキュメント ? TDDはスキル
54.
ちょいテク
55.
テストは动くドキュメント
56.
テストは動けば それでOK?
57.
// テストパターン1 public void
test_1()… // テストパターン2 public void test_2()… // テストパターン3 public void test_3()…
58.
何を確認したいテストなのか、 コードをじっくり読まないと わからない
59.
テストも リファクタリングできる
60.
メソッド名を日本語で書いちゃう @Test public void testGetLargeNum_第1引数が大きい
() { TwoNumber twoNum = new TwoNumber(6, 2); assertThat(twoNum.getLargeNum(), is(6)); }
61.
期待値も書いちゃう @Test public void testGetLargeNum_第1引数が大きい_第1引数を返す () { TwoNumber
twoNum = new TwoNumber(6, 2); assertThat(twoNum.getLargeNum(), is(6)); }
62.
全てのテストの共通処理 @Before public void before()
{ System.out.println(“テストメソッドはじめるよ"); } @After public void after() { System.out.println(“テストメソッドおわったよ"); }
64.
全テストの最初と最後の処理 @BeforeClass public static void
beforeClass() { System.out.println(“テストはじめるよ"); } @AfterClass public static void afterClass() { System.out.println(“テストぜんぶおわったよ"); }
66.
パターンテストも お掃除できる
68.
@DataPointsで宣言したデータで @Theoryのシナリオを実行する
73.
テストコードのテストコードは プロダクトコード
74.
テストのリファクタリングと 同時にプロダクトコードを 変えてはいけない
77.
断捨离の心得
78.
継続することが 大事?
79.
コピペ やっつけ 動くからいっか… 時間がない 変えるのが怖い
81.
TDDをやると 書くコード量は増える
82.
叠耻迟!
84.
動いてキレイな プロダクトコードができる
85.
改修が簡単な コードになる
86.
コピペ やっつけ 動くからいっか… 時間がない 変えるのが怖い
Editor's Notes
#11:
つまりは!(つぎへ
#15:
「この引数を渡したら、こんな戻り値がほしい」といった目標をひとつ考えて、それをテストコードに落とします 当然、未実装なのでこのテストは失敗します その後、テストが成功するように目的のコードを書きます テストが成功したら、成功を維持したまま、中身をきれいにしていきます
#16:
というふうに テストを書く 失敗する 成功させる お掃除する というサイクルを繰り返していきます
#18:
ここまでで、罢顿顿をやること自体が目的じゃないこと
#19:
TDDの目的がテストの自動化でもないことはおわかりいただけたかとおもいます 目指すものは
#20:
あくまでも动作する、きれいなコード
#40:
このサイクルは、常に1プロセスであるべき
#52:
ひらめきやセンスじゃない