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
テストを書きたくない話 / I don't want to write tests
Search
Naoki Kishida
October 11, 2019
Programming
17
12k
テストを書きたくない話 / I don't want to write tests
2019/10/11に行われた「「テスト」の話を聞いてみようの会」での登壇資料です
Naoki Kishida
October 11, 2019
Tweet
Share
More Decks by Naoki Kishida
See All by Naoki Kishida
Is Object Oriented nesessary? COSCUP 2024
kishida
0
69
プログラムに組み込みたい人向けLLMの概要 / LLM for programmers
kishida
2
290
Javaの現状2024夏 / Java current status 2024 summer
kishida
4
1.6k
Java 22 Overview
kishida
1
290
Is Object-Oriented nessesary?
kishida
0
80
オブジェクト指向は必要なのか / Is object-oriented needed?
kishida
33
24k
AI時代を乗り切る実装力をつけよう / Get avility of implementation beyond AI era
kishida
2
5.3k
AI時代を生き抜くために処理をちゃんと書けるようになろう / write a executable process for AI era
kishida
27
16k
Javaは今どうなっているの? / how about java now
kishida
14
19k
Other Decks in Programming
See All in Programming
TypeScriptで 負荷テストを書こう 〜k6のシングルバイナリの秘密〜
dora1998
7
2.8k
Appleの新しいプライバシー要件対応: ノーコードアプリ プラットフォームの実践事例
nao_randd
1
450
Meet BrowserEngineKit
swiftty
0
190
ECMAScript仕様を読むのに必要な知識 - ダイジェスト版
syumai
4
2.5k
ECMAScript、Web標準の型はどう管理されているか / How ECMAScript and Web standards types are maintained
petamoriken
3
370
メモリ最適化を究める!iOSアプリ開発における5つの重要なポイント
yhirakawa333
0
370
Swiftコードバトル必勝法
toshi0383
0
140
実践 Advanced CallKit 〜快適な通話の実現に向けて〜
mot_techtalk
3
110
1人で挑むSwiftコンパイラ 〜型システム入門編〜
s_shimotori
0
310
Rubyのobject_id
qnighy
6
1.3k
Mastering AsyncSequence - 使う・作る・他のデザインパターン(クロージャ、Delegate など)から移行する
treastrain
3
1.3k
Playwrightから始めるVisual Regression Testingのススメ by とっと
totto2727
2
1.8k
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
48
13k
How to Ace a Technical Interview
jacobian
275
23k
Done Done
chrislema
180
16k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
325
21k
Facilitating Awesome Meetings
lara
49
5.9k
Six Lessons from altMBA
skipperchong
26
3.3k
Testing 201, or: Great Expectations
jmmastey
35
6.9k
WebSockets: Embracing the real-time Web
robhawkes
59
7.3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
52k
Fashionably flexible responsive web design (full day workshop)
malarkey
400
65k
How to train your dragon (web standard)
notwaldorf
85
5.6k
Imperfection Machines: The Place of Print at Facebook
scottboms
263
13k
Transcript
/ 90 2 12
@Test public void testCalc() { assertEquals("1", FizzBuzz.calc(1));
assertEquals("2", FizzBuzz.calc(2)); assertEquals("Fizz", FizzBuzz.calc(3)); assertEquals("4", FizzBuzz.calc(4)); assertEquals("Buzz", FizzBuzz.calc(5)); assertEquals("Fizz", FizzBuzz.calc(6)); assertEquals("7", FizzBuzz.calc(7)); assertEquals("8", FizzBuzz.calc(8)); assertEquals("Fizz", FizzBuzz.calc(9)); assertEquals("Buzz", FizzBuzz.calc(10)); assertEquals("11", FizzBuzz.calc(11)); assertEquals("Fizz", FizzBuzz.calc(12)); assertEquals("13", FizzBuzz.calc(13)); assertEquals("14", FizzBuzz.calc(14)); assertEquals("FizzBuzz", FizzBuzz.calc(15)); assertEquals("16", FizzBuzz.calc(16)); assertEquals("17", FizzBuzz.calc(17));
@Test public void testCalc() { assertEquals("1", FizzBuzz.calc(1)); assertEquals("2",
FizzBuzz.calc(2)); assertEquals("Fizz", FizzBuzz.calc(3)); assertEquals("4", FizzBuzz.calc(4)); assertEquals("Buzz", FizzBuzz.calc(5)); assertEquals("Fizz", FizzBuzz.calc(6)); assertEquals("7", FizzBuzz.calc(7)); assertEquals("8", FizzBuzz.calc(8)); assertEquals("Fizz", FizzBuzz.calc(9)); assertEquals("Buzz", FizzBuzz.calc(10)); assertEquals("11", FizzBuzz.calc(11)); assertEquals("Fizz", FizzBuzz.calc(12)); assertEquals("13", FizzBuzz.calc(13)); assertEquals("14", FizzBuzz.calc(14)); assertEquals("FizzBuzz", FizzBuzz.calc(15)); assertEquals("16", FizzBuzz.calc(16)); assertEquals("17", FizzBuzz.calc(17)); assertEquals("Fizz", FizzBuzz.calc(18)); assertEquals("19", FizzBuzz.calc(19)); assertEquals("Buzz", FizzBuzz.calc(20));
• (- !' $0
• .1 *, " &%/# • + )
• • • • ( •
( • • • • ) •
•
• : = : . . - / /
/
• •
• . * • -&*!,$
( *)+%'"#
• • •
@Test public void testCalc() { assertEquals("1", FizzBuzz.calc(1)); assertEquals("Fizz", FizzBuzz.calc(3)); assertEquals("Buzz", FizzBuzz.calc(5)); assertEquals("FizzBuzz", FizzBuzz.calc(15)); }
• "'.% &- $/+1 •
&- $/+1 • $* 5) • 24 $*,3!0 !# (
• •
•