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
Java 22 Overview
kishida
1
220
Is Object-Oriented nessesary?
kishida
0
50
オブジェクト指向は必要なのか / Is object-oriented needed?
kishida
31
22k
AI時代を乗り切る実装力をつけよう / Get avility of implementation beyond AI era
kishida
2
4.7k
AI時代を生き抜くために処理をちゃんと書けるようになろう / write a executable process for AI era
kishida
23
14k
Javaは今どうなっているの? / how about java now
kishida
14
19k
動くコードを書こう / let's code a process
kishida
24
7.2k
Java 21の概要 / outline of Java 21
kishida
10
6.1k
エンジニアはLLMとどう付き合うか / How engineer get along with LLM
kishida
19
14k
Other Decks in Programming
See All in Programming
RaaP
ksss
0
160
欠陥を早期に発見するための Software Engineer in Test とその重要性 / What is Software Engineer in Test and How they works
orgachem
PRO
18
2.5k
The Cutting Edge Of Versioning (LambdaConf 2024)
chriskrycho
0
250
Criando a Woovi em uma semana
daniloab
0
120
Deep Dive into React Stream/Serialize
mugi_uno
4
880
WebGLで始める コンピュータグラフィックス入門
heller77
0
390
Prepare for Jakarta EE 11 - Performance and Developer Productivity
ivargrimstad
0
350
otelcol receiver 自作RTA / Pepabo Tech Conference #22 春のSREまつり
arthur1
0
1.1k
JavaScript Closure
asoluka
0
2k
Dev ContainersとTestcontainers
bells17
3
100
Unlocking Potential of Property Based Testing with Ractor
ohbarye
2
260
PHPコードの実行モデルを理解する / Understanding-the-PHP-Execution-Model
shin1x1
0
1.1k
Featured
See All Featured
Designing with Data
zakiwarfel
96
4.8k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
358
22k
Testing 201, or: Great Expectations
jmmastey
30
6.4k
Docker and Python
trallard
35
2.7k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
67
14k
Creatively Recalculating Your Daily Design Routine
revolveconf
211
11k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Build The Right Thing And Hit Your Dates
maggiecrowley
25
2k
Fantastic passwords and where to find them - at NoRuKo
philnash
39
2.5k
Facilitating Awesome Meetings
lara
43
5.6k
What's new in Ruby 2.0
geeforr
338
31k
It's Worth the Effort
3n
180
27k
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 !# (
• •
•