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
MobPro2Points
Search
Kaoru Hotate
August 22, 2019
Programming
0
120
MobPro2Points
Kaoru Hotate
August 22, 2019
Tweet
Share
More Decks by Kaoru Hotate
See All by Kaoru Hotate
20240607_人を動かし続ける力_ピープルマネジメントへの内発的動機づけの工夫
hotatekaoru
2
410
20210528_MedPeer_事業成長を加速させたエンジニアリングのウラ側
hotatekaoru
0
1.3k
費用対効果の高いテストコードを書くために意識したこと.pdf
hotatekaoru
3
4.9k
新規プロジェクトのリードエンジニアになるために
hotatekaoru
6
2.7k
リファクタリングチャンスを探せ
hotatekaoru
2
500
Dependabotからの脱却
hotatekaoru
0
470
Fat Modelに対処する 6つのリファクタリングパターン
hotatekaoru
13
4.5k
ViewModelをプロダクトに導入した🤖
hotatekaoru
1
220
僕らのリファクタリングは裏切らない
hotatekaoru
2
2.7k
Other Decks in Programming
See All in Programming
MCPサーバー「モディフィウス」で変更容易性の向上をスケールする / modifius
minodriven
7
1.4k
What’s Fair is FAIR: A Decentralised Future for WordPress Distribution
rmccue
0
160
Inside of Swift Export
giginet
PRO
1
530
Agentに至る道 〜なぜLLMは自動でコードを書けるようになったのか〜
mackee
4
540
『HOWはWHY WHATで判断せよ』 〜『ドメイン駆動設計をはじめよう』の読了報告と、本質への探求〜
panda728
PRO
3
990
What's New in Web AI?
christianliebel
PRO
0
120
flutter_kaigi_2025.pdf
kyoheig3
1
210
Promise.tryで実現する新しいエラーハンドリング New error handling with Promise try
bicstone
2
300
自動テストのアーキテクチャとその理由ー大規模ゲーム開発の場合ー
segadevtech
2
950
Kotlin + Power-Assert 言語組み込みならではのAssertion Library採用と運用ベストプラクティス by Kazuki Matsuda/Gen-AX
kazukima
0
110
Phronetic Team with AI - Agile Japan 2025 closing
hiranabe
2
410
自動テストを活かすためのテスト分析・テスト設計の進め方/JaSST25 Shikoku
goyoki
2
570
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
The Invisible Side of Design
smashingmag
302
51k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
34
2.3k
A Tale of Four Properties
chriscoyier
161
23k
Gamification - CAS2011
davidbonilla
81
5.5k
How to Think Like a Performance Engineer
csswizardry
28
2.3k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
We Have a Design System, Now What?
morganepeng
54
7.9k
Optimizing for Happiness
mojombo
379
70k
The Cult of Friendly URLs
andyhume
79
6.7k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Transcript
ΑΓΑ͍ϞϒϓϩΛ͢ΔͨΊʹ ҙࣝͯ͘͠ΕͨΒخ͍͠ ͭͷ͜ͱ ,BPSV)PUBUF!QVSVOLBPSV .FE1FFS3VCZPO3BJMT&OHJOFFS ฏSC IFJTFJSC
อཱ֜ ,BPSV)PUBUF !QVSVOLBPSV ฏݩੜ·ΕͰ͢ ϝυϐΞͱ͍͏ձࣾͰ 3BJMTϝΠϯͰ ͨ·ʹ4XJGUΛॻ͍ͯ·͢ ࣗݾհ
ࠓճࡐͱͳΔ3BJMTΞϓϦέʔγϣϯʹରͯ͠ DMJFOUXSBQQFSHFNΛ࡞͍͖ͯͨͩ͠·͢ɻ ؆୯ͳ&WFOUཧ"1*"QQΛ࡞Γ·ͨ͠ͷͰɺ 3FRVFTUΛΠΠΧϯδʹͯ͘͠ΕΔHFNΛ νʔϜຖʹ࡞ͬͯԼ͍͞ɻ ϞϒϓϩΛ͠ͳ͕Βઃܭํߟ͑ํɺ HFNͷ࡞ΓํΛֶͿͱ͍ͬͨతͰ͢ɻ ฏSCͷςʔϚ ʢ$POOQBTTͷΠϕϯτϖʔδΑΓʣ
ීஈͷۀதʹिճҎ্ ϖΞϓϩɾϞϒϓϩ͠·͔͢ʁ
ΞτϓοτΛ࠷େԽ͢Δ ϝϯόʔͷຬͷ߹ܭΛ࠷େԽ͢Δ ʮΑΓΑ͍ʯϞϒϓϩ ຬΛߴΊΔͨΊʹʁ
νʔϜͷతΛܾΊΔ ʢԿʹॏ͖Λஔ͔͘ʣ 1
νʔϜͷత͕ɺϞϒϓϩͷํΛܾΊΔ తʹ߹ͬͨϞϒϓϩΛ͠ͳ͍ͱɺ ϝϯόʔ͕ୡ͍ͨ͜͠ͱΛ͑ΒΕͳ͍ తΛܾΊΔ ࣾͰߦ͏छྨͷϞϒϓϩΛྫʹઆ໌͠·͢ $BTFॳڃऀʹڭ͑Δ $BTF্ڃऀʹڭ͑ͯΒ͏ $BTFϦϑΝΫλϦϯά͢Δʢ෦ʣ 1
˗֓ཁ ϨϏϡʔ࣌ʹࢦఠ͕ଟ͍ͨΊɺର໘ͰҰॹʹमਖ਼͢Δ ಉ͡ϓϩδΣΫτͷϝϯόʔͰ࣮ࢪ͢Δ ˗త ॳڃऀͷ $BTFॳڃऀʹڭ͑Δ 1 ˗ಛ ίʔυΛॻ͘ਓ·ͪ·ͪ ࡉ͔͍Օॴ·Ͱ͖ͪΜͱ࣮͢Δ
࣭ͷߴ͍ίʔυΛࢦ͢
˗֓ཁ ্ڃऀʹ૬ஊͯ͠Ϟϒϓϩ͢Δ ϓϩδΣΫτΛ·͙ͨ͜ͱ͋Δ ˗త ࣗͷɻ࣌ؒͰΈΛશͯղܾ͢Δ $BTF্ڃऀʹڭ͑ͯΒ͏ 1 ˗ಛ ΄ͱΜͲ͕ࣗίʔυΛॻ͘ ࣌ؒͰऴΘΒͤΔͨΊɺࡉ͔͍Օॴʹख͕ಧ͔ͳ͍
͋ͱͰݟͯ͠ɺόά͕ͳ͍͜ͱΛ֬ೝ͢Δલఏ
˗֓ཁ ϓϩδΣΫτΛ·͍ͨͰΤϯδχΞ͕ू·ͬͯɺ Ͳ͔͜ͷϓϩδΣΫτͷίʔυΛϦϑΝΫλϦϯά͢Δ ˗త ࣭ͷߴ͍ίʔυΛॻ͘ɻࢀՃऀͷʹͭͳ͛Δ $BTFϦϑΝΫλϦϯά͢Δʢ෦ʣ 1 ˗ಛ ΰʔϧΛͲ͜ʹஔ͔͘Λ࠷ॳʹٞ͢Δ Ұఆ࣌ؒ͝ͱʹखΛಈ͔͢ਓΛม͑Δ
ࡉ͔͍Օॴ·Ͱ͖ͪΜͱ࣮͢Δ मਖ਼ํʹΜͩΒɺखΛࢭΊͯٞ͢Δ
ࠓճͷతͳΜͰ͠ΐ͏ʁ తΛܾΊΔ Ξτϓοτॏࢹ ͨ͘͞ΜػೳΛ࡞Δ ࣭ͷߴ͍ίʔυΛॻ͘ ൃද࣌ʹΠϯύΫτΛ͢ ૈ୳͠Λ͢Δ 1 ॏࢹ ίʔυΛॻ͍ͯɺܦݧऀ͔ΒΞυόΠεΛΒ͍͍ͨ
ܦݧऀͷίʔυΛॻ͘ͱ͜ΖΛݟ͍ͨ
ͨ͘͞Μ͠ΌΔ 2
ίʔυΛॻ͘ਓʢ%SJWFSʣͷ৺ಘ ߟ͍͑ͯΔ͜ͱΛɺ͍ͭҎ্ʹޱʹग़͢ ਓͰಥ͖ਐΉͱɻɻɻ ͨ͘͞Μ͠ΌΔ 2 ɹʮίʔυͰޠΔʯ
ίʔυΛॻ͔ͳ͍ਓʢ/BWJHBUPSʣͷ৺ಘ ʮͦ͜ʯʮͦΕʯͰͳ͘ɺ ʮԿߦͷʙʯͷΑ͏ʹਖ਼֬ʹ͑·͠ΐ͏ ͨ͘͞Μ͠ΌΔ 2 %SJWFSɺ/BWJHBUPS͕ͬͯΔͱෆ҆ʹͳΓ·͢ ʮॱௐ̇ʯͳ߹ɺ ͷBMJBTΛޱʹग़͠·͠ΐ͏
Ϟϒϓϩͷࡍʹҙࣝͯ͠΄͍͜͠ͱ νʔϜͷతΛܾΊΔ ͨ͘͞Μ͠ΌΔ ·ͱΊ ࣮ࡍʹϞϒϓϩͬͯΈͯ ීஈͷۀͰ͍͖͍ͬͯͨͱࢥͬͨํɾɾɾ ϝυϐΞͰͬͯ·͢ʂ 5XJUUFSͰ%.͍ͩ͘͞
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠