Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
チームでプロダクト開発するための取り組み/cookpadtechconf2017
Search
Ryo Maruyama
January 21, 2017
Technology
15
12k
チームでプロダクト開発するための取り組み/cookpadtechconf2017
Ryo Maruyama
January 21, 2017
Tweet
Share
More Decks by Ryo Maruyama
See All by Ryo Maruyama
MTG Playbookの使い方
h13i32maru
0
3.7k
ESDoc - ES6時代のドキュメンテーションツール - Node学園祭2015
h13i32maru
15
8.9k
ESDoc - ES6時代のドキュメンテーションツール
h13i32maru
6
2.5k
Webフロントエンドパフォーマンスチューニング
h13i32maru
39
9.1k
Other Decks in Technology
See All in Technology
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
ディメンショナルモデリングを支えるData Vaultについて
10xinc
1
110
学習データって増やせばいいんですか?
ftakahashi
2
480
Power of Kiro : あなたの㌔はパワステ搭載ですか?
r3_yamauchi
PRO
0
180
生成AI活用の型ハンズオン〜顧客課題起点で設計する7つのステップ
yushin_n
0
240
Strands AgentsとNova 2 SonicでS2Sを実践してみた
yama3133
0
120
Reinforcement Fine-tuning 基礎〜実践まで
ch6noota
0
190
生成AI時代におけるグローバル戦略思考
taka_aki
0
200
JEDAI認定プログラム JEDAI Order 2026 エントリーのご案内 / JEDAI Order 2026 Entry
databricksjapan
0
140
re:Inventで気になったサービスを10分でいけるところまでお話しします
yama3133
1
120
Lambdaの常識はどう変わる?!re:Invent 2025 before after
iwatatomoya
1
620
AWS Security Agentの紹介/introducing-aws-security-agent
tomoki10
0
310
Featured
See All Featured
Balancing Empowerment & Direction
lara
5
800
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
How to Ace a Technical Interview
jacobian
281
24k
The Cost Of JavaScript in 2023
addyosmani
55
9.4k
Building Flexible Design Systems
yeseniaperezcruz
330
39k
Why Our Code Smells
bkeepers
PRO
340
57k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Transcript
νʔϜͰ ϓϩμΫτ։ൃ͢ΔͨΊͷ औΓΈ 2017/01/21 Cookpad TechConf 2017 Ryo Maruyama
ࣗݾհ • {2014/03, } ΫοΫύου • {JavaScript, Android} ΤϯδχΞ •
{ϓϩμΫτ, ϓϩδΣΫτ, νʔϜ} Ϛωδϝϯτ ؙࢁ ྄ Ryo Maruyama αʔϏε։ൃ෦ ΤϯδχΞ @h13i32maru
ݸਓͷ׆ಈ ESDoc Jasper https://esdoc.org https://jasperapp.io
ओ νʔϜͷύϑΥʔϚϯεՌΛ࠷େԽ͢ ΔͨΊʹɺʮऔΓΜͩ͜ͱʯͱͦͷࠜఈ ʹ͋Δʮ৴པΛಘΔͱ͍͏ߟ͑ʯʹ͍ͭͯ
࣍ • औΓΜͰ͍Δࣄ • എܠ • ৴པΛಘΔ • ·ͱΊ
औΓΜͰ͍Δࣄ
ࣄྉཧ͖Ζ͘ • εϚϗͰࡱӨͨ͠ྉཧࣸਅ͕ࣗಈతʹه͞ΕΔ • ʑͷྉཧΛৼΓฦͬͯ࣍ͷ͝൧Λߟ͑Δ • ࣗͷؤுΓΛৼΓฦָͬͯ͠Ή
None
ࣄνʔϜશମ 1ਓ Ϛωδϝϯτ ϓϩμΫτ, ϓϩδΣΫτ, νʔϜ 6ਓ ΤϯδχΞϦϯά Android, iOS,
Rails, ML, Infra, etc 1ਓ σβΠϯ UI, ϞοΫ, ϏδϡΞϧ, etc
ࣄࣗ 1ਓ Ϛωδϝϯτ ϓϩμΫτ, ϓϩδΣΫτ, νʔϜ 6ਓ ΤϯδχΞϦϯά Android, iOS,
Rails, ML, Infra, etc 1ਓ σβΠϯ UI, ϞοΫ, ϏδϡΞϧ, etc
എܠ
എܠνʔϜͰ։ൃ • ͱͱΤϯδχΞ • Ͱ࡞Γ͍ͨϞϊΛҰਓͰ࣮ݱ͢Δʹݶք͕͋Δ • ͳͷͰνʔϜͰ։ൃΛ͍ͨ͠ • ͦ͜Ͱࣗ ʮνʔϜͷύϑΥʔϚϯε/ՌΛ࠷େԽʯ͢Δ͜ͱʹ
ྗ͢Δ
എܠνʔϜͰ։ൃ ͦͷͨΊʹ ʮνʔϜϝϯόʔ͔Βͷ৴པΛಘΔʯ ͱ͍͏͜ͱΛࠜఈʹऔΓΉ
৴པΛಘΔ
৴པΛಘΔ • νʔϜϝϯόʔ͔Βͷ৴པ(!=৴༻)ΛಘΔ • ྫ͑ ʮѹతͳ{Ϗδϣϯ, ٕज़ྗ, ࣮}Ͱ৴པΛಘΔʯ ͍͠
৴པΛಘΔ • νʔϜϝϯόʔ͔Βͷ৴པ(!=৴༻)ΛಘΔ • ྫ͑ ʮѹతͳ{Ϗδϣϯ, ٕज़ྗ, ࣮}Ͱ৴པΛಘΔʯ ͍͠ •
ࣗͳΓͷํ๏Ͱಓʹ৴པΛಘ͍ͯ͘ • ૬खΛ৴པ͢Δ/ͤΔ • ݟ͑ΔԽ/ݴޠԽ • ΤϯδχΞྗ/Ϟϊͮ͘Γྗ ਓʹΑ༷ͬͯʑͳͷͰɺ 1ͭͷࢀߟࣄྫͱͯ͠
৴པ͢ΔͤΔ
৴པ͢ΔͤΔ • ·͕ͣࣗ૬खΛ৴པ͢Δ • ֤ΤΩεύʔτʹݖݶͱΛηοτͰͤΔ • ԿΛͤΔ͔ʁ
৴པ͢ΔͤΔ • ·͕ͣࣗ૬खΛ৴པ͢Δ • ֤ΤΩεύʔτʹݖݶͱΛηοτͰͤΔ • ԿΛͤΔ͔ʁ ※ʮ͜Ε͔ͤ͠͞ͳ͍ʯ ͱ͍͏Θ͚Ͱͳ͍ɻ ͋͘·ͰओʹͤΔͷ
ԿΛ࡞Δ͔ Ͳ͏·ͱΊΔ͔ ͲΕ͘Β͍͔͔Δ͔ Ͳ͏࡞Δ͔ Ϧʔμʔ ϝϯόʔ
None
http://techlife.cookpad.com/entry/2016/04/06/100000 ։ൃͷݟੵΓͱεέδϡʔϧཧ
None
ݟ͑ΔԽݴޠԽ
ݟ͑ΔԽݴޠԽ • ࡞Δͷ(ཧ)ɺݱঢ়ɺաఔΛݴޠԽ͢Δ • ϢʔβʹͱͬͯͷՁɺձࣾʹͱͬͯͷՁɺਐḿɺɺٞɺetc • ༏ઌॱҐ(Δ͜ͱɾΒͳ͍͜ͱ)Λݟ͑ΔԽ͢Δ
None
ݟ͑ΔԽݴޠԽ • ֤ࣗͷඪͱׂΛ໌֬ʹ͢Δ 1. Ϧʔμʔͷඪ = νʔϜͷඪ = Σϝϯόʔͷඪ 2.
ίϯτϩʔϧՄೳͳඪ/ෆՄೳͳඪ
None
ΤϯδχΞྗϞϊͮ͘Γྗ
ΤϯδχΞྗϞϊͮ͘Γྗ • ͯ͢ͷIssue/Pull Requestʹ(Ͱ͖Δ͚ͩ)Λ௨͢
• ࣗͰखΛಈ͔͢ ΤϯδχΞྗϞϊͮ͘Γྗ
ΤϯδχΞྗϞϊͮ͘Γྗ • ϓϩμΫτ։ൃͷ࠷ॳ͔Β࠷ޙ·ͰΛ࣮ࢪ͢Δ ESDoc Jasper https://esdoc.org https://jasperapp.io
ͦͷଞؾΛ͚ͭͨ͜ͱ
ͦͷଞؾΛ͚ͭͨ͜ͱ • ͙ʹԠ͢Δ • νϟοτͰޱ಄ͰͰ͖Δ͚͙ͩ͢ʹԠͯ͠ɺ͔͚͠ΒΕ͍͢Α͏ʹ͢Δ • ࣗͷΓ͍͢͡Όͳͯ͘ɺ·ͣ૬खͷΓ͍͢ʹ߹ΘͤΔ • ۠ΓΛ͚ͭΔ •
ϝϦϋϦΛ͚ͭͯɺଉΕ͠ͳ͍Α͏ʹ͢Δ • ৼΓฦΓΛߦ͍ɺ࣍ʹܨ͛Δ • ֎෦͔Β৴པΛಘΔ • νʔϜɺάϧʔϓɺ෦ॺ͕ҧׂ͑ɺࢹมΘͬͯ͘Δ • ͳͷͰ૬खͷ͜ͱΛ͔ͬ͠Γߟ͑ͳ͕Βஸೡʹߦ͏ඞཁ͕͋Δ • ৴པΛಘΔ͜ͱࣗମ͕తʹͳΒͳ͍Α͏ʹ
·ͱΊ
·ͱΊ • ΑΓେ͖ͳՌΛग़ͨ͢ΊʹνʔϜͰ։ൃ͢Δ • νʔϜ։ൃΛ͢Δʹ૬ޓʹ৴པΛ݁Ϳ • ৴པΛಘΔํ๏༷ʑͳͷͰɺࣗνʔϜʹ߹͏ํ๏ Λߟ͑Δ
͓ΘΓ $PPLQBE5FDI$POG kazy1991 ayemos taihaku.tsuchiya hokaccha kyohei.kato.92 mura24 Thanks and
more