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
12k
17
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
テストを書きたくない話 / I don't want to write tests
2019/10/11に行われた「「テスト」の話を聞いてみようの会」での登壇資料です
Naoki Kishida
October 11, 2019
More Decks by Naoki Kishida
See All by Naoki Kishida
ローカルLLMでどこまでコードが書けるか -縮小版 / How much code can be written on a local LLM Shortened
kishida
2
170
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
12
4.6k
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
160
ローカルLLMでどこまでコードが書けるか / How much code can be written on a local LLM
kishida
2
520
ローカルLLM基礎知識 / local LLM basics 2025
kishida
30
17k
AIエージェントでのJava開発がはかどるMCPをAIを使って開発してみた / java mcp for jjug
kishida
5
1.2k
AIの弱点、やっぱりプログラミングは人間が(も)勉強しよう / YAPC AI and Programming
kishida
13
6.9k
海外登壇の心構え - コワクナイヨ - / how to prepare for a presentation abroad
kishida
2
180
Current States of Java Web Frameworks at JCConf 2025
kishida
0
1.8k
Other Decks in Programming
See All in Programming
TAKTでAI駆動開発の品質を設計する
j5ik2o
7
1.6k
Even G2とAWSで推しのエージェントを召喚しよう!
har1101
1
140
自作OSでスライド発表する
uyuki234
1
3.6k
はてなアカウント基盤 State of the Union
cockscomb
1
1.2k
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
110
なぜ関数型プログラミングで「型」と「証明」が語られるのか #fp_matsuri
kajitack
0
170
トークンをケチるな、設計しろ:GitHub Copilotを賢く使うコンテキスト戦略
ochtum
0
270
Creating Composable Callables in Contemporary C++
rollbear
0
180
The ROI of Quarkus for Spring Boot Applications
hollycummins
0
150
dRuby over BLE
makicamel
2
400
技術記事、 専門家としてのプログラマ、 言語化
mizchi
14
7.2k
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
3
820
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Designing Experiences People Love
moore
143
24k
The untapped power of vector embeddings
frankvandijk
2
1.8k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
350
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.6k
It's Worth the Effort
3n
188
29k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Discover your Explorer Soul
emna__ayadi
2
1.2k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
430
Fireside Chat
paigeccino
42
4k
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 !# (
• •
•