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
550
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
2
410
compilerOptions、全部読んだ
pirosikick
1
220
Step Functionsの設計時に知っておいたほうがいいかもしれないこと
pirosikick
0
430
Go言語による並行処理「4.4 orチャネル」の図
pirosikick
0
380
サイボウズWebフロントエンド脱レガシーの今までとこれから
pirosikick
5
17k
@cybozu/eslint-configから学ぶ、全社共通ESLint configの運用
pirosikick
4
1.8k
Web Share Target API #w3fukuoka
pirosikick
0
680
Google I/O '19のWebをまとめる会
pirosikick
2
840
PuppeteerでいらないCSSを消す
pirosikick
23
29k
Other Decks in Programming
See All in Programming
私の後悔をAWS DMSで解決した話
hiramax
4
210
Azure SRE Agentで運用は楽になるのか?
kkamegawa
0
2.1k
2025 年のコーディングエージェントの現在地とエンジニアの仕事の変化について
azukiazusa1
24
12k
開発チーム・開発組織の設計改善スキルの向上
masuda220
PRO
20
11k
Android 16 × Jetpack Composeで縦書きテキストエディタを作ろう / Vertical Text Editor with Compose on Android 16
cc4966
1
200
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
500
Kiroで始めるAI-DLC
kaonash
2
580
もうちょっといいRubyプロファイラを作りたい (2025)
osyoyu
1
430
Tool Catalog Agent for Bedrock AgentCore Gateway
licux
6
2.4k
今から始めるClaude Code入門〜AIコーディングエージェントの歴史と導入〜
nokomoro3
0
110
速いWebフレームワークを作る
yusukebe
5
1.7k
AI時代のUIはどこへ行く?
yusukebe
18
8.8k
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Building Applications with DynamoDB
mza
96
6.6k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
The Pragmatic Product Professional
lauravandoore
36
6.9k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.9k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Six Lessons from altMBA
skipperchong
28
4k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
Being A Developer After 40
akosma
90
590k
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 ίϯϙʔωϯτͷςετ
ίετͱͷόϥϯε͕ඞཁͳؾ͕͢Δ
͋Γ͕ͱ͏ ͍͟͝·ͨ͠