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
WebFEのテストにおける気持ちの変遷
Search
Hiroyuki ANAI
March 05, 2019
Programming
0
560
WebFEのテストにおける気持ちの変遷
FrontEnd Test Night - Fukuoka #1 - connpass
https://ffs.connpass.com/event/112930/
Hiroyuki ANAI
March 05, 2019
Tweet
Share
More Decks by Hiroyuki ANAI
See All by Hiroyuki ANAI
fukuoka.ts #3 社内でESLintの共通設定を配りたい2025年春版
pirosikick
3
420
compilerOptions、全部読んだ
pirosikick
1
230
Step Functionsの設計時に知っておいたほうがいいかもしれないこと
pirosikick
0
450
Go言語による並行処理「4.4 orチャネル」の図
pirosikick
0
400
サイボウズWebフロントエンド脱レガシーの今までとこれから
pirosikick
6
17k
@cybozu/eslint-configから学ぶ、全社共通ESLint configの運用
pirosikick
4
1.8k
Web Share Target API #w3fukuoka
pirosikick
0
700
Google I/O '19のWebをまとめる会
pirosikick
2
850
PuppeteerでいらないCSSを消す
pirosikick
23
29k
Other Decks in Programming
See All in Programming
オンデバイスAIとXcode
ryodeveloper
0
450
AI駆動開発ライフサイクル(AI-DLC)のホワイトペーパーを解説
swxhariu5
0
510
SUZURIの規約違反チェックにおけるクリエイタフィードバックの試⾏錯誤/Trial and Error in Creator Feedback for SUZURI's Terms of Service Violation Checks
ae14watanabe
1
140
ドメイン駆動設計のエッセンス
masuda220
PRO
15
7.7k
Honoを技術選定したAI要件定義プラットフォームAcsimでの意思決定
codenote
0
140
PyCon mini 東海 2025「個人ではじめるマルチAIエージェント入門 〜LangChain × LangGraphでアイデアを形にするステップ〜」
komofr
3
920
flutter_kaigi_2025.pdf
kyoheig3
1
210
Snowflake リリースに注意を払いたくなる話
masaaya
0
100
Dive into Triton Internals
appleparan
0
480
Core MIDI を勉強して作曲用の電子ピアノ作ってみた!
hypebeans
0
100
AIのバカさ加減に怒る前にやっておくこと
blueeventhorizon
0
160
Designing Repeatable Edits: The Architecture of . in Vim
satorunooshie
0
260
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
Automating Front-end Workflow
addyosmani
1371
200k
Designing for humans not robots
tammielis
254
26k
We Have a Design System, Now What?
morganepeng
54
7.9k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
What's in a price? How to price your products and services
michaelherold
246
12k
Thoughts on Productivity
jonyablonski
73
4.9k
Into the Great Unknown - MozCon
thekraken
40
2.2k
It's Worth the Effort
3n
187
28k
Music & Morning Musume
bryan
46
6.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
34
2.3k
Unsuck your backbone
ammeep
671
58k
Transcript
8FC'&ͷςετʹ͓͚Δ ؾ࣋ͪͷมભ !QJSPTJLJDL 'SPOUFOE5FTU/JHIU'VLVPLB 5VF
ࣗݾհ w ݀Ҫ w !QJSPTJLJDL w ϠϑʔגࣜձࣾΤϯδχΞ ϦονϥϘגࣜձࣾΤϯδχΞ w "QFY-FHFOETɺ͡Ί·ͨ͠ʢ1$൛ʣ
ࠓճͷςʔϚ ࢲ͕ςετʹऔΓΈ࢝Ίͨ ͖͔͚ͬ
ݱঢ়ͷ8FC'&ͷ ςετʹؔ͢Δߟ͑ํ w ςετॻ͜͏ w ʢͰ͖Εʣ5%%Ͱॻ͜͏ w ୠ͠ɺίϯϙʔωϯτͷϢχοτςετ ॻ͔ͳͯ͘Α͍͔ͳʙ
͢͜ͱ w 8FC'&ͷςετʹ͓͚Δؾ࣋ͪͷมભ w ςετ͕ແͯۤ͘࿑ͨ͠ w 5%%Λ͡Ί͖͔͚ͨͬ w ίϯϙʔωϯτͷςετʹؔ͢Δݸਓతͳߟ͑
͞ͳ͍ w ςετϑϨʔϜϫʔΫͷ w ςετίʔυͷॻ͖ํͳͲ w ίʔυ͕શ͘ͳ͍εϥΠυʹͳͬͯ͠·͍·ͨ͠!
ςετ͕ແͯ͘ ۤ࿑ͨ͠
ςετ͕ແͯۤ͘࿑ͨ͠ w डୗ։ൃ w ςετ͕ແ͘ਆʹفΔϦϦʔε w ͲΜͳʹখ͍͞ϦϦʔεͰɺ ͲΜͳʹಈ࡞֬ೝͯ͠ɺ ͓͕ۚབྷΉͱਏ͍
ςετ͕ແͯۤ͘࿑ͨ͠ w 8FC'&ΤϯδχΞ͕ࣗҰਓͷ##πʔϧ։ൃ w ςετ͕ແ͘ɺϨϏϡʔϫʔຖखಈͰಈ࡞֬ೝ w Ϛʔδ·Ͱ͕͍ w ϨϏϡʔϫʔͷෛՙ͕͔ͳΓߴ͘ͳΔ w
13ग़͢ͷΛԯ߷ʹͳΔѱ॥
w ςετΛॻ͔ͳͯ͘։ൃͰ͖Δ w ͕ɺͦͷޙͷӡ༻อक͕ਏ͍ͷͰςετॻ͖·͠ΐ͏ w ʮϦϦʔε͔ͯ͠Βʙ͠Α͏ʯ ϦϦʔε͔ͯ͠Β͕࣌ؒͰ͖ͨ͜ͱ͕ͳ͍ w ࣌ؒΑΓ༏ઌͷ͔
5%%Λ ͡Ί͖͔͚ͨͬ
εϚϑΥͷϦονࠂͷ ୯ମςετ w $44$BOWBTΛ׆༻ͨ͠ಈ͖ͷ͋Δࠂ w ࠂ͓͕ۚབྷΉͷͰςετΛ݁ߏॻ͍͍ͯͨ w NPDIB ,BSNBͰ࣮ϒϥβͰςετ w
ϒϥβͷ"1*Λଟ༻͢ΔͷͰదٓϞοΫΛͬͯςετ w ࣮ޙʹςετΛॻ͘ͱϞοΫ͠ਏ͍͕Օॴ͕ൃੜ͢Δ w 5%%Ͱςετ͍࣮͢͠ʹ͍ͯ͜͠͏ʂ
ͱ͋Δ/VYUҊ݅ w ίϯϙʔωϯτςετΛॻ͍͍͕ͯͨɺɺɺ w ςετ͕͙͢յΕΔ w ༷Ͱͳ࣮͘ʹର͢Δςετέʔεʹͳͬͯͳ͍͔ʁ w ίϯϙʔωϯτ5%%Δͧʂ w
༷ʹର͢Δςετ͕ࣗવͱॻ͚Δͣ w ࣮͕มΘ༷͕ͬͯมΘΒͳ͚Ε ςετյΕͳ͍ͣ
w ίϯϙʔωϯτͷ5%%͍ͬͯͨ ҎԼʹ·ͱΊͯ·͢ w IUUQTXXXTMJEFTIBSFOFUIJSPZVLJBOBJJOTJEF GSPOUFOEJOTJEFGF
5%%ͬͯΈͯ
࣌ؒ w ࠷ॳ͍ͭΑΓ͕͔͔࣌ؒΔΑ͏ʹײ͡Δ w ༷Λߟ͑Δ࣌ؒɺ ͦͦͲ͏͍͏ςετॻ͚͍͍ͷ͔ߟ͑Δ࣌ؒͰख͕ࢭ·Δ w ΰʔϧ͕໌֬ͳͷͰɺ࣮࣌ؒ͘ͳΔ w τʔλϧʢ࣮ʴςετʣϓϥϚΠθϩʹͳΔ
w ख़࿅͢Δͱૣ͘ͳΔ͔ w ࣮ϛε͕ݮΔͷͰ͘ͳΔ͜ͱ͋Δ͔
ςετίʔυ w ͦ͜·ͰมΘΒͳ͍ w 6*ͷςετͲ͏ͯ͠ෳࡶʹͳΔ w ςετίʔυͷϦϑΝΫλผ్ඞཁ w ςετέʔεͷ·ͱ·Γ͕ؔɾϝιουɺQSPQT͔Β ৼΔ͍ʹมΘΔͷΑ͍
ίϯϙʔωϯτͷ ୯ମςετʹ͍ͭͯ
ίϯϙʔωϯτͷ୯ମςετ ʹ͖߹ͬͯࢥͬͨ͜ͱ w ϝϯς͕ͬͺΓਏ͍ w 5%%Ͱͬͯ6*ͷςετίʔυෳࡶʹͳΓ͕ͪ w ϩδοΫͦͦίϯϙʔωϯτ͔ΒΓͤΑ͍ w 3FEVYɺ7VFY
w ྫʣJGจɿSFEVDLTͷTFMFDUPSWVFYͷNVUBUJPOʹ࣋ͨ͢ w ࢹ֬ೝɺಈ࡞֬ೝࣦͤ͘ͳ͍ w Ξχϝʔγϣϯɾݟͨɺϒϥβ"1*Λར༻͍ͯ͠Δ
ίϯϙʔωϯτͷςετʹ ؔ͢Δ࠷ۙͷؾ࣋ͪ w 4UPSZCPPL%PD[Λͬͯ ίϯϙʔωϯτ୯ମͰಈ࡞֬ೝͰ͖ΔڥΛ࡞Δ w ࢹ֬ೝɺಈ࡞֬ೝͷίετΛԼ͛Δ w ίϯϙʔωϯτͷ୯ମςετݪଇॻ͔ͳͯ͘Α͍ w
ίϯϙʔωϯτ͔Βςετ͖͢ϩδοΫΛΓ͢ w ϝϯςਏ͍ͷͰεφοϓγϣοτςετ͘Β͍ʹཹΊΔ w 4UPSZCPPLͰεφοϓγϣοτऔΕΔͷͰ͕ͦͬͪΑ͍͔ w ։ൃख๏ͱͯ͠ෳࡶͳίϯϙʔωϯτͷ։ൃʹ5%%͏ͷ͋Γ
·ͱΊ
w ςετॻ͖·͠ΐ͏ w 5%%Ͱॻ͘ͱ w ༷ʹର͢Δςετ͕ॻ͚Δ w ςετ͍࣮͢͠ʹͳΔ w ίϯϙʔωϯτͷςετ
ίετͱͷόϥϯε͕ඞཁͳؾ͕͢Δ
͋Γ͕ͱ͏ ͍͟͝·ͨ͠