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
チームでテストを書くために / To write test code with team me...
Search
Masashi Hirano
September 08, 2018
Programming
2
1.3k
チームでテストを書くために / To write test code with team members
builderscon tokyo 2018でLTしました。 #builderscon
https://builderscon.io/tokyo/2018/
Masashi Hirano
September 08, 2018
Tweet
Share
More Decks by Masashi Hirano
See All by Masashi Hirano
フロントエンド開発のためのブラウザ組み込みAI入門
masashi
7
4.1k
Protocol Buffers and Connect for Frontend Development
masashi
0
130
You may not need XXX in Node.js
masashi
5
1.6k
OSSとコミュニティを支える
masashi
1
1.6k
英語ができなかった自分達が、グローバルチーム立ち上げに挑戦!?
masashi
1
3.6k
フロントエンド開発のためのセキュリティ入門について
masashi
1
560
フロントエンド開発のためのセキュリティ入門
masashi
50
18k
Node.jsの2022年と未来 / Node.js in 2022 and Future
masashi
1
1.1k
Corepack ~Node.jsに追加されたパッケージマネージャーマネージャー~ / #tng37
masashi
3
13k
Other Decks in Programming
See All in Programming
[AtCoder Conference 2025] LLMを使った業務AHCの上⼿な解き⽅
terryu16
6
970
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
210
AI Agent Dojo #4: watsonx Orchestrate ADK体験
oniak3ibm
PRO
0
120
[AI Engineering Summit Tokyo 2025] LLMは計画業務のゲームチェンジャーか? 最適化業務における活⽤の可能性と限界
terryu16
1
170
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
140
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
510
Graviton と Nitro と私
maroon1st
0
150
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
150
PC-6001でPSG曲を鳴らすまでを全部NetBSD上の Makefile に押し込んでみた / osc2025hiroshima
tsutsui
0
200
マスタデータ問題、マイクロサービスでどう解くか
kts
0
160
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
540
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
330
Featured
See All Featured
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
41
Designing for Performance
lara
610
70k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
68
Everyday Curiosity
cassininazir
0
110
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
75
Building Applications with DynamoDB
mza
96
6.9k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
530
My Coaching Mixtape
mlcsv
0
18
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
410
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
170
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
The browser strikes back
jonoalderson
0
250
Transcript
νʔϜͰ ςετΛॻͨ͘Ίʹ ฏণ࢜ @shisama builderscon tokyo 2018
About: Name: Masashi Hirano Works: Weblio,Inc Twitter: @shisama_ GitHub: shisama
organizer: ؔNodeֶԂ
None
ຊ͢͜ͱ • νʔϜͰϢχοτςετΛॻ͘Α͏ʹͳΔ·ͰʹऔΓΜͩ͜ͱ • ςετॻ͍ͯͳ͍͚Ͳɺॻ͍ͯΈΑ͏ͱײͯ͡Β͑Δ͜ͱ͕ΰʔϧ • ςετͷॻ͖ํπʔϧͳͲٕज़తͳϊϋ͠·ͤΜ
νʔϜʹ͍ͭͯ • Node.js + expressΛͬͨݸਓɾاۀɾֶߍ͚ΦϯϥΠϯӳձαʔ Ϗεͷ։ൃɾӡ༻ • Java + SpringBootΛ͚ͬͨࣾཧը໘ͷ։ൃɾӡ༻
ೖࣾʙݱࡏ·ͰͷνʔϜ ʙ ʙ ʙ ςετ͕ͳ͍ ςετΛಋೖ ςετͷ࣭ΛߴΊΔ ςετΛ୭ॻ͔ͳ͍ ҰਓͰॻ͖࢝ΊΔ શһ͕ςετΛॻ͍͍ͯΔ
ςετͷ͕ࣝແ͍ ܦݧΛੵΉ ςετͷ͕ࣝ͋Δ ςετͷޮՌ͕Θ͔Βͳ͍ ςετͷޮՌΛ࣮ײ͢Δ ςετͷޮՌΛө͢Δ
աڈ • ςετ͕ͳ͍ • ςετΛ୭ॻ͔ͳ͍ • ςετͷܦݧ͕ࣝͳ͍ • ςετͷޮՌ͕Θ͔Βͳ͍
͕ࣝແ͍͠ ޮՌΘ͔Βͳ͍ͷ ܦݧ͕ແ͍͔ΒͰʁ
·ͣܦݧΛੵΜͰΒ͓͏ʂ
ܦݧΛੵΉͨΊʹඞཁͳ͜ͱ • ઌಋ͢Δ • ෑډΛԼ͛Δ • ޮՌΛ࣮ײ͢Δ
ઌಋ͢Δ
https://content.wisestep.com/difference-boss-leader/ ॻ͘͜ͱΛࢦࣔ͢ΔͷͰͳ͘ॻ͚ΔΑ͏ʹಋ͘
ઌಋ͢Δ • ҰਓͰॻ͖࢝ΊΔ • ςετڥΛඋ͢Δ • ςετπʔϧͷબఆ • CIͷηοτΞοϓ •
ςετ༻ʹϔϧύʔؔΛ࡞͢Δ • ͍͠ͱ͜Ζ୲͢Δ • ίϐϖͯ͠ॻ͖࢝ΊΒΕΔΑ͏ʹαϯϓϧίʔυΛ༻ҙ͢Δ • ςετͷॻ͖ํͳͲυΩϡϝϯτ࡞
ෑډΛԼ͛Δ
ෑډΛԼ͛Δ • ΧόϨοδ100%Λࢦ͞ͳ͍ • ϏδωεϩδοΫ͕ूத͢ΔϞσϧͷςετͷΈͰOKͱ͢Δ • ίϯτϩʔϥʔUIॻ͔ͳ͍ • Ұ୴ॻ͔ͳ͍ͱ͍͏બࢶ༻ҙ͢Δ •
͍͠ͳͲͷཧ༝ʹΑΓςετ͕ॻ͚ͳ͍߹issueʹొ
ޮՌΛ࣮ײ͢Δ
ޮՌΛ࣮ײ͢Δ • ϦϑΝΫλϦϯά͕͍͢͠ • ϥΠϒϥϦͷόʔδϣϯΛ্͍͛͢ • ςελϒϧͳίʔυʹͳΔ • γϯϓϧɺૄ݁߹ etc
• ؔͷৼΔ͍͕Θ͔Δ • ςετίʔυΛݟΕೖྗʹର͢Δग़ྗ͕໌֬ʹΘ͔Δ
1΄Ͳଓ͚ͨ
গͣͭ͠ଞͷϝϯόʔςετΛ ॻ͘Α͏ʹͳ͍ͬͯͬͨ
ݱࡏ • νʔϜશһ͕ςετΛॻ͍͍ͯΔ • ΑΓྑ͍ςετΛॻ͘ҙࣝΛ͍࣋ͬͯΔ • ϝϯόʔ͔ΒςετπʔϧͷมߋఏҊ͕ग़ͨ etc • ςελϒϧͳίʔυΛॻ͘Α͏ʹͳ͖ͬͯͨ
ࣦഊஊ • ςετ༻ϔϧύʔؔͷόά • OSSͷϥΠϒϥϦͰ༻Ͱ͖ͨ • ϔϧύʔؔΛςετ͍ͯ͠ͳ͔ͬͨ • ςετίʔυͷ࣭ •
ڥґଘ͍ͯ͠Δςετ͕͋Δ • ςετ༻ϔϧύʔؔͷཚ༻ • DRYʹͨͨ͠ΊʹಡΈͮΒ͍෦͕͋Δ • ͳ΄͏͕Մಡੑ͕ྑ͍߹͋Δ
શһͷܦݧ͕ࣝ૿͑ͨʂ ࣦഊͷվળͷεϐʔυૣ͍ʂ
࠷ޙʹ • νʔϜͰςετॻ͖͍ͨͳͱײ͍ͯ͡ΔͳΒɾɾɾ • ͱʹ͔͘ॻ͍ͯΈ·͠ΐ͏ • খ࢝͘͞ΊͯΈ·͠ΐ͏ • ؆୯ͳͱ͜Ζ͚ͩͰॻ͍ͯΈ·͠ΐ͏ •
ςετͷಋೖʹޭͨ͠Βɾɾɾ • དྷͷbuildersconͰݟΛൃද͚ͯ͠Ε͍Ͱ͢ʂʂ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ