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
570
テストを書こう (IT学習用イベント企画)
提案書です。
さっちゃん
February 10, 2015
Tweet
Share
More Decks by さっちゃん
See All by さっちゃん
作ってよかったgraceful shutdownライブラリ #kyotogo
ne_sachirou
0
830
path 依存型って何?
ne_sachirou
0
290
野生の onbording と onbording 設計 #kyototechtalk
ne_sachirou
0
470
メトリックはいかにして見え續ける樣になったか #devio2022
ne_sachirou
0
54
名實一致
ne_sachirou
0
560
まかれるあなとみあ ―Mackerel のしくみを理解する 30 分― @ Hatena Engineer Seminar #16
ne_sachirou
0
2.9k
tacit programming : Point-free, Concatenatives & J
ne_sachirou
0
650
Monitoring Containerized Elixir
ne_sachirou
1
810
Let's create stateful systems, by Elixir
ne_sachirou
1
750
Other Decks in Programming
See All in Programming
大規模Reactアプリのリアーキテクチャ~8万行のTanStack Query移行の軌跡~
kj455
4
950
Amazon SQSコンシューマー疎結合への旅 - 出張! #DevelopersIO IT技術ブログの中の人が語る勉強会 #3
quiver
0
260
#phpcon_odawara オープン・クローズドなテストフィクスチャを求めて / open closed test fixtures
77web
3
230
Hanami and htmx
bkuhlmann
0
210
R言語の環境構築と基礎 Tokyo.R 112
bob3bob3
0
260
GitHub Actionsで泣かないためにやっておきたい設定 / Recommended GHA settings to avoid crying
pinkumohikan
3
530
大規模UIKitベースアプリへのTCAの段階的導入/gradual-adoption-of-tca-in-a-large-scale-uikit-based-app
takehilo
1
110
try! Swift Tokyo 初参加報告LT
hinakko2
0
220
Goのエラースタックトレースの歴史と今後
sonatard
7
1.2k
⼤規模⾔語モデルの拡張(RAG)が 終わったかも知れない件について
nearme_tech
23
15k
Semantic search with Django and pgvector
pauloxnet
0
240
Code Reviews
bkuhlmann
4
890
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
A better future with KSS
kneath
231
16k
The Language of Interfaces
destraynor
151
23k
Build The Right Thing And Hit Your Dates
maggiecrowley
24
2k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
Scaling GitHub
holman
457
140k
Music & Morning Musume
bryan
41
5.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
31
46k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
2
1.3k
Building Your Own Lightsaber
phodgson
99
5.7k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
78
42k
Transcript
テストを書こう IH-14B-335-03 10406 井上幸亨郎 (Sachirou Inoue)
プログラムには仕樣 (API、UI) があります。 それをはっきり記述する、有効でひろく使え る方法に、テストがあります。
もしプログラムが正しく実装されているな もしプログラムが正しく実装されているな ら、 ら、 このようなコードが動作するはず。 このようなコードが動作するはず。 このような動作をするはず。 このような動作をするはず。 この仕樣を、プログラムとして書きます。 この仕樣を、プログラムとして書きます。
PHPで簡単なサービスをつくります。 テストについて。 PHPUnitでのテ ストの書き方。 実現すべきサー ビスの提示 TDDでサービスを実装 発表会 10時 17時
15時 11時
ふたり人組になり、ひとりがテストを書き、 ふたり人組になり、ひとりがテストを書き、 それをみてもう一人がサービスを実装しま それをみてもう一人がサービスを実装しま す。一定時間で交代してください。 す。一定時間で交代してください。
開発プロセスの授業がないので、TDDの ほかにもGit (VMS) やカンバンなどのセ ミナーをやってもいいかもしれませんね。