Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
テストを書こう (IT学習用イベント企画)
Search
さっちゃん
February 10, 2015
Programming
0
600
テストを書こう (IT学習用イベント企画)
提案書です。
さっちゃん
February 10, 2015
Tweet
Share
More Decks by さっちゃん
See All by さっちゃん
みんなのオブザーバビリティプラットフォームを作ってるんだがパフォーマンスがやばい #mackerelio #srenext
ne_sachirou
0
1.4k
作ってよかったgraceful shutdownライブラリ #kyotogo
ne_sachirou
0
1.2k
path 依存型って何?
ne_sachirou
0
550
野生の onbording と onbording 設計 #kyototechtalk
ne_sachirou
0
610
メトリックはいかにして見え續ける樣になったか #devio2022
ne_sachirou
0
77
名實一致
ne_sachirou
0
640
まかれるあなとみあ ―Mackerel のしくみを理解する 30 分― @ Hatena Engineer Seminar #16
ne_sachirou
0
3k
tacit programming : Point-free, Concatenatives & J
ne_sachirou
0
920
Monitoring Containerized Elixir
ne_sachirou
1
940
Other Decks in Programming
See All in Programming
1年目の私に伝えたい!テストコードを怖がらなくなるためのヒント/Tips for not being afraid of test code
push_gawa
1
660
Serverless Rust: Your Low-Risk Entry Point to Rust in Production (and the benefits are huge)
lmammino
1
170
ソフトウェアエンジニアの成長
masuda220
PRO
12
2.2k
もう僕は OpenAPI を書きたくない
sgash708
6
1.9k
LINE messaging APIを使ってGoogleカレンダーと連携した予約ツールを作ってみた
takumakoike
0
140
機能が複雑化しても 頼りになる FactoryBotの話
tamikof
1
250
PEPCは何を変えようとしていたのか
ken7253
3
310
AIレビュー導入によるCIツールとの共存と最適化
kamo26sima
1
940
Go 1.24でジェネリックになった型エイリアスの紹介
syumai
2
310
15分で学ぶDuckDBの可愛い使い方 DuckDBの最近の更新
notrogue
3
850
Datadog Workflow Automation で圧倒的価値提供
showwin
1
320
CDKを使ったPagerDuty連携インフラのテンプレート化
shibuya_shogo
0
120
Featured
See All Featured
Gamification - CAS2011
davidbonilla
80
5.2k
Making Projects Easy
brettharned
116
6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
RailsConf 2023
tenderlove
29
1k
Typedesign – Prime Four
hannesfritz
41
2.5k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Speed Design
sergeychernyshev
28
820
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
Adopting Sorbet at Scale
ufuk
75
9.2k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Rails Girls Zürich Keynote
gr2m
94
13k
Thoughts on Productivity
jonyablonski
69
4.5k
Transcript
テストを書こう IH-14B-335-03 10406 井上幸亨郎 (Sachirou Inoue)
プログラムには仕樣 (API、UI) があります。 それをはっきり記述する、有効でひろく使え る方法に、テストがあります。
もしプログラムが正しく実装されているな もしプログラムが正しく実装されているな ら、 ら、 このようなコードが動作するはず。 このようなコードが動作するはず。 このような動作をするはず。 このような動作をするはず。 この仕樣を、プログラムとして書きます。 この仕樣を、プログラムとして書きます。
PHPで簡単なサービスをつくります。 テストについて。 PHPUnitでのテ ストの書き方。 実現すべきサー ビスの提示 TDDでサービスを実装 発表会 10時 17時
15時 11時
ふたり人組になり、ひとりがテストを書き、 ふたり人組になり、ひとりがテストを書き、 それをみてもう一人がサービスを実装しま それをみてもう一人がサービスを実装しま す。一定時間で交代してください。 す。一定時間で交代してください。
開発プロセスの授業がないので、TDDの ほかにもGit (VMS) やカンバンなどのセ ミナーをやってもいいかもしれませんね。