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
自動テストは何の役に立つのか そして役に立たないのか
Search
Nokogiri
June 12, 2024
Technology
5
1.8k
自動テストは何の役に立つのか そして役に立たないのか
Nokogiri
June 12, 2024
Tweet
Share
More Decks by Nokogiri
See All by Nokogiri
Zustandを用いた実践的状態管理
undefined_name
3
770
React Testing Libraryでの WAI-ARIAロールの活用事例
undefined_name
1
190
Pipe Operator (|>) の紹介
undefined_name
2
370
FizzBuzzで学ぶOCP
undefined_name
0
140
エンジニアとQAでコラボするフロントエンドリアーキテクチャ開発の事例
undefined_name
4
3k
オブジェクト指向のプラクティスをフロントエンドで活用する
undefined_name
7
1.7k
モププロ@kintone開発チーム
undefined_name
1
630
勉強会で登壇者に 質問しづらい課題を解決する サービスをリリースしました🎉
undefined_name
2
1.3k
Usefull GitLens
undefined_name
3
860
Other Decks in Technology
See All in Technology
GSIが複数キー対応したことで、俺達はいったい何が嬉しいのか?
smt7174
3
130
Data Hubグループ 紹介資料
sansan33
PRO
0
2.7k
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
41k
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
2
120
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
2
1.9k
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
170
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
0
270
(金融庁共催)第4回金融データ活用チャレンジ勉強会資料
takumimukaiyama
0
120
Introduction to Bill One Development Engineer
sansan33
PRO
0
360
Meshy Proプラン課金した
henjin0
0
240
Tebiki Engineering Team Deck
tebiki
0
24k
2人で作ったAIダッシュボードが、開発組織の次の一手を照らした話― Cursor × SpecKit × 可視化の実践 ― Qiita AI Summit
noalisaai
1
370
Featured
See All Featured
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
50
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
62
Making Projects Easy
brettharned
120
6.6k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Context Engineering - Making Every Token Count
addyosmani
9
640
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
71
The World Runs on Bad Software
bkeepers
PRO
72
12k
Building Applications with DynamoDB
mza
96
6.9k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
54
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Transcript
ؔ/PEFֶԂ/PLPHJSJ ࣗಈςετԿͷʹཱͭͷ͔ ͦͯ͠ʹཱͨͳ͍ͷ͔
/PLPHJSJ !OLHSOLHS גࣜձࣾΧέϋγ ϑϩϯτΤϯυΤϯδχΞ ҩༀͷधཁ༧ଌΛ͢Δༀہ͚ͷαʔϏε ʮ"*ࡏݿཧʯͰϑϩϯτΤϯυΤϯδχΞΛ͍ͯ͠· ͢ɻ ϙέϞϯରઓΨν ʢϙέιϧͷμϝܭࢉπʔϧͷ։ൃʣ ೋࣇͷ
͜ͷࢿྉͷత w ୭͚ʁ w ΤϯδχΞͪΖΜ։ൃʹؔΘΔඇΤϯδχΞʹಡΜͰ΄͍͠ w ͜ͷࢿྉΛಡΜͰͲ͏ͳͬͯ΄͍͠ʁ w ࣗಈςετ͕͋Δ͜ͱͰͲ͏͍͏ϝϦοτ͕͋Δͷ͔ͬͯΒ͏ w
ࣗಈςετ͕͋ͬͯղܾ͠ͳ͍͜ͱ͋Δ͜ͱΛͬͯΒ͏
Ͳ͏ͯ͠ྩʹࠓߋࣗಈςετΛʁ w ඇΤϯδχΞʹͱͬͯʮΤϯδχΞ͕ݴͬͯΔ͔ΒʯҎ্ͷใ͕ͳ͍͜ͱ w ΤϯδχΞͷதͰςετॏཁͱࢥ͍ͭͭࣗಈςετͷޮՌʹջٙతͳҙݟ ͕ͰΔ͜ͱ w ҋӢʹςετΛ૿͚ͩͩ͢ͱςετΛ࡞Δͷʹർฐͯ͠͠·͏͜ͱ͕͋Δ w
ͲΜͳʹྑ͍͜ͱͰϝϦοτޮՌ͕Θ͔Βͳ͍ͱଓ͚ͮΒ͍
ͦͦࣗಈςετͱʁ
ͦͦࣗಈςετͱʁ w ιϑτΣΞͷৼΔ͍Λอূ͢ΔϓϩάϥϜ w ओʹίʔυมߋ࣌ʹࣗಈͰ࣮ߦ͞ΕΔ
؆୯ͳྫͰհ
w lBEEzͱ͍͏͠ࢉΛߦ͏ؔ w Ͱ͋Δ͜ͱΛอূͯ͠ ͍Δ w lBEEzͷϓϩάϥϜ͕มߋ͞Ε ৼΔ͍͕มΘͬͨͱ͖ʹςε τ͕ࣦഊ͢Δ
͠ࢉͷςετ
ৼΔ͍͕มΘͬͨͱ͖ࣦഊͯ͠ؾ͚ͮΔ ʹࣦഊ͠ͳ͍ݶΓৼΔ͍͕มΘͬͯͳ͍ ͱ֬৴Ͱ͖Δ େࣄͳ͜ͱ
w ίʔυʹมߋΛՃ͑Δͱ͖ʹطଘػೳʹෆ۩߹Λग़ͯ͠ͳ͍͔ Ͳ͏͔ΛධՁ͢Δͷ݁ߏ͍͠ w ࣗಈςετ͕ͳ͍߹ɺಈ࡞֬ೝΛखಈͰ࣮ࢪͯ͠ʮଟେ ৎʂϦϦʔε͠Α͏ʂʯͱஅ͢Δ w ίʔυͷن͕େ͖͘ͳͬͨΓɺ։ൃ͢Δϝϯόʔ͕ೖΕସΘ ΓطଘͷίʔυΛ͠Βͳ͍ਓ͕૿͑ΔͱΑΓίʔυมߋͷқ ্͕͍ͬͯ͘
ίʔυͷมߋෆ҆ʜ طଘίʔυා͍ ຊ൪োා͍
ෆ҆Λײ͡Δ͜ͱͳ͘ ίʔυͷมߋ͕Ͱ͖Δ ࣗಈςετ͕͋Δͱɻɻɻ
ࣗಈςετͷϝϦοτ ۩ମྫ w ϦϦʔεࡁΈͷػೳͷػೳՃ w طଘػೳʹྨࣅػೳ͋Δ͕ෆ۩߹Λग़ͨ͘͠ͳ͍ͷͰɺͳΔ͘طଘίʔυʹ৮Εͣʹί ʔυΛ૿ͯ͠͠·͏݁Ռͱͯ͠ಉ͡Α͏ͳίʔυ͕૿͑Δ w ࣗಈςετ͕͋Δ͜ͱͰ҆৺ͯ͠طଘػೳΛमਖ਼ͭͭ͠ڞ௨ԽͰ͖Δ w
ϦϑΝΫλϦϯά w ৼΔ͍͕มΘ͍ͬͯͳ͍͜ͱΛอূ͠ͳ͕Β෦ߏͷมߋ͕Ͱ͖Δ w ϥΠϒϥϦΞοϓσʔτ w ӨڹՕॴͷಛఆ͕͍͠ͷ΄Ͳࣗಈςετ͕͋Δ͜ͱͰ৺ڧ͍
ࣗಈςετ͕͋Ε ͏ෆ͕҆ͳ͍ʁ
❌ͨͩࣗಈςετΛ࡞Δ͜ͱ ✅҆৺ͯ͠ίʔυΛมߋͰ͖ΔΈ ຊʹඞཁͳͷ
ࣗಈςετ͕͋Δ͚ͩͰ҆৺ʹد༩͠ͳ͍͜ͱ w ୯ମςετ͋Δ͕ɺ݁߹ςετ͕ͳ͘ϦϦʔε͢ΔͨΊʹखಈͰ௨͠ͷςε τΛ͠ͳ͍ͱ͍͚ͳ͍ w &&͋Δ͕࣮ߦ͕͘ϑϨʔΩʔͳͷͰීஈ͋·Γݟ͍ͯͳ͍ɻམͪ ͯؾʹ͠ͳ͍
҆৺ͯ͠ίʔυΛมߋͰ͖Δ Έʹඞཁͳͷͱʁ
҆৺ͯ͠ίʔυΛมߋͰ͖ΔΈʹඞཁͳͷͱʁ w ࣗಈςετҎ֎ w ܕνΣοΫɺ-JOU։ൃऀʹৼΔ͍͕มΘͬͨ͜ͱΛਝʹ͑Δ w ࣗಈςετΛॻ͍͍ͯͨ͘Ίʹ w ը໘ػೳʹର͢ΔςετҰཡΛ࡞ΓɺͲͷΑ͏ͳςετ߲͕͋Δ͔ཧ͢Δ ҰཡԽ͞Εͯͦͷςετ͕͋Δ͜ͱͰʮ͜ͷػೳʹͪΌΜͱςετ͕͋Δ͔
Β҆৺ͯ͠։ൃͰ͖ΔʂʯͱͳΔ w ϢʔβʔՁͷߴ͍ςετ͔ΒͦΖ͑Δશ෦·ΜΜͳ͘ςετ͠ͳͯ͘Α ͍ͷͰ৺ཧతʹணखͷϋʔυϧ͕͘ͳΔ
ࣄྫհ
ࣄྫᶃʣμΠΞϩάͷ߹ w ͬͨ͜ͱ w ͋Δಛఆͷػೳʹରͯ͠୲อ͍༷ͨ͠ΛҰཡԽ w ҰཡԽ༷ͨ͠ͷ͏ͪϢʔβʔՁͷߴ͍ͷΛநग़ͯࣗ͠ಈςετΛՃ w ݁Ռ w
ʮͱΓ͋͑ͣ˓˓μΠΞϩάʹؔͯͪ͠ΌΜͱςετ͕͋ΔʯͳͷͰ࣍ʹػ ೳՃ͢Δͱ͖҆৺ͯ͠ػೳՃͰ͖Δঢ়ଶ͕Ͱ͖ͨ w ͋ͱͰ෦࣮͕ෳࡶʹͳ͍ͬͯΔ෦͕͋ͬͨͷͰϦϑΝΫλϦϯάͰ͖ͨ
ࣄྫᶄʣμϝʔδܭࢉπʔϧͷ߹ w ͬͨ͜ͱ w ࠷ϢʔβʔՁͷߴ͍ܭࢉ݁Ռͷςετ͚ͩॆ࣮͞ ͤΔ w ΠϨΪϡϥʔͳೖྗύλʔϯͷςετΛॆ࣮ͤ͞Δ w ݁Ռ
w શ෦ͷػೳΛςετΛ·ΜΜͳ͘ςετ͠ͳ͍ͷͰς ετͷ࣮ෛՙ͕ݮͬͨ w 10͔Βେ͖ͳػೳมߋཁ͕͋ͬͨͱ͖ʹ҆৺ͯ͠։ൃ Ͱ͖ͨ
·ͱΊ w ࣗಈςετ͕͋Δ͜ͱͰʮ҆৺ͯ͠ίʔυͷมߋ͕Ͱ͖Δʯঢ়ଶ͕େࣄ w ʮ҆৺ͯ͠ίʔυͷมߋ͕Ͱ͖Δঢ়ଶʯΛࢦ͢ʹࣗಈςετΛͨͩॻ͘ ͚ͩͰμϝɻ w ܕνΣοΫ-JOUͳͲΛ͍ৼΔ͍ͷมԽΛਝʹϑΟʔυόοΫΛ͢Δ Έ w
ϢʔβʔՁʹରͯͪ͠ΌΜͱςετ͕Ͱ͖͍ͯΔͱ֬৴Ͱ͖Δঢ়ଶ͕ඞཁ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠😆