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
チームでプロダクト開発するための取り組み/cookpadtechconf2017
Search
Ryo Maruyama
January 21, 2017
Technology
15
11k
チームでプロダクト開発するための取り組み/cookpadtechconf2017
Ryo Maruyama
January 21, 2017
Tweet
Share
More Decks by Ryo Maruyama
See All by Ryo Maruyama
MTG Playbookの使い方
h13i32maru
0
1k
ESDoc - ES6時代のドキュメンテーションツール - Node学園祭2015
h13i32maru
15
8.8k
ESDoc - ES6時代のドキュメンテーションツール
h13i32maru
6
2.4k
Webフロントエンドパフォーマンスチューニング
h13i32maru
39
9k
Other Decks in Technology
See All in Technology
AWSエンジニアがSAPのデータ抽出してみた
mayumi_hirano
0
110
20250325_Logic Apps / Power Automate の SharePoint コネクタの裏側を知る 〜Graph APIで直接操作してみよう〜
yutakaosada
0
110
AIエージェントキャッチアップと論文リサーチ
os1ma
6
1.4k
開発現場とセキュリティ担当をつなぐ脅威モデリング
cloudace
0
130
DevinはクラウドエンジニアAIになれるのか!? 実践的なガードレール設計/devin-can-become-a-cloud-engineer-ai-practical-guardrail-design
tomoki10
3
1.5k
Medmain FACTBOOK
akinaootani
0
160
Tokyo dbt Meetup #13 dbtと連携するBI製品&機能ざっくり紹介
sagara
0
320
Webアプリを Lambdaで動かすまでに考えること / How to implement monolithic Lambda Web Application
_kensh
1
330
コンソールで学ぶ!AWS CodePipelineの機能とオプション
umekou
3
130
ペアプログラミングにQAが加わった!職能を超えたモブプログラミングの事例と学び
tonionagauzzi
1
160
ソフトウェア開発現代史: なぜ日本のソフトウェア開発は「滝」なのか?製造業の成功体験とのギャップ #jassttokyo
takabow
3
1.8k
SRE NEXT CfP チームが語る 聞きたくなるプロポーザルとは / Proposals by the SRE NEXT CfP Team that are sure to be accepted
chaspy
1
380
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
500
Facilitating Awesome Meetings
lara
53
6.3k
GraphQLの誤解/rethinking-graphql
sonatard
70
10k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
360
Large-scale JavaScript Application Architecture
addyosmani
511
110k
Rails Girls Zürich Keynote
gr2m
94
13k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.3k
The Pragmatic Product Professional
lauravandoore
33
6.5k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.2k
How to train your dragon (web standard)
notwaldorf
91
6k
Designing for humans not robots
tammielis
251
25k
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