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
630
テストを書こう (IT学習用イベント企画)
提案書です。
さっちゃん
February 10, 2015
Tweet
Share
More Decks by さっちゃん
See All by さっちゃん
みんなのオブザーバビリティプラットフォームを作ってるんだがパフォーマンスがやばい #mackerelio #srenext
ne_sachirou
0
1.5k
作ってよかったgraceful shutdownライブラリ #kyotogo
ne_sachirou
0
1.3k
path 依存型って何?
ne_sachirou
0
690
野生の onbording と onbording 設計 #kyototechtalk
ne_sachirou
0
650
メトリックはいかにして見え續ける樣になったか #devio2022
ne_sachirou
0
99
名實一致
ne_sachirou
0
690
まかれるあなとみあ ―Mackerel のしくみを理解する 30 分― @ Hatena Engineer Seminar #16
ne_sachirou
0
3.2k
tacit programming : Point-free, Concatenatives & J
ne_sachirou
0
1k
Monitoring Containerized Elixir
ne_sachirou
1
1k
Other Decks in Programming
See All in Programming
Foundation Modelsを実装日本語学習アプリを作ってみた!
hypebeans
0
110
理論と実務のギャップを超える
eycjur
0
140
Railsだからできる 例外業務に禍根を残さない 設定設計パターン
ei_ei_eiichi
0
910
iOSエンジニア向けの英語学習アプリを作る!
yukawashouhei
0
200
Go言語はstack overflowの夢を見るか?
logica0419
0
340
3年ぶりにコードを書いた元CTOが Claude Codeと30分でMVPを作った話
maikokojima
0
280
Cursorハンズオン実践!
eltociear
2
1.1k
CSC305 Lecture 06
javiergs
PRO
0
230
CSC305 Lecture 04
javiergs
PRO
0
270
Server Side Kotlin Meetup vol.16: 内部動作を理解して ハイパフォーマンスなサーバサイド Kotlin アプリケーションを書こう
ternbusty
3
190
(Extension DC 2025) Actor境界を越える技術
teamhimeh
1
250
Go Conference 2025: Goで体感するMultipath TCP ― Go 1.24 時代の MPTCP Listener を理解する
takehaya
9
1.7k
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Bash Introduction
62gerente
615
210k
Fireside Chat
paigeccino
40
3.7k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
The Cult of Friendly URLs
andyhume
79
6.6k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
The Straight Up "How To Draw Better" Workshop
denniskardys
238
140k
Context Engineering - Making Every Token Count
addyosmani
6
250
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
How GitHub (no longer) Works
holman
315
140k
Transcript
テストを書こう IH-14B-335-03 10406 井上幸亨郎 (Sachirou Inoue)
プログラムには仕樣 (API、UI) があります。 それをはっきり記述する、有効でひろく使え る方法に、テストがあります。
もしプログラムが正しく実装されているな もしプログラムが正しく実装されているな ら、 ら、 このようなコードが動作するはず。 このようなコードが動作するはず。 このような動作をするはず。 このような動作をするはず。 この仕樣を、プログラムとして書きます。 この仕樣を、プログラムとして書きます。
PHPで簡単なサービスをつくります。 テストについて。 PHPUnitでのテ ストの書き方。 実現すべきサー ビスの提示 TDDでサービスを実装 発表会 10時 17時
15時 11時
ふたり人組になり、ひとりがテストを書き、 ふたり人組になり、ひとりがテストを書き、 それをみてもう一人がサービスを実装しま それをみてもう一人がサービスを実装しま す。一定時間で交代してください。 す。一定時間で交代してください。
開発プロセスの授業がないので、TDDの ほかにもGit (VMS) やカンバンなどのセ ミナーをやってもいいかもしれませんね。