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
クックパッドのモバイルアプリにおける開発体制・ソースコード管理・CI(2015)
Search
FUJI Goro
October 21, 2015
Technology
0
760
クックパッドのモバイルアプリにおける開発体制・ソースコード管理・CI(2015)
https://www.impressbm.co.jp/event/mobiledev201510/index.html
の発表資料です。
FUJI Goro
October 21, 2015
Tweet
Share
More Decks by FUJI Goro
See All by FUJI Goro
How to Boost Your Code with WebAssembly
gfx
2
3k
AssemblyScriptでライブラリコードの高速化をしてみる
gfx
5
3.2k
実践TypeScriptトークバトル
gfx
1
1.2k
歴史的経緯の説明 as code
gfx
7
2.9k
Elasticsearchによる 全文検索の実装 in Rails
gfx
6
9.6k
すばらしきGraphQLのSEKAIへようこそ
gfx
20
9.5k
マルチテナント・ウェブアプリケーションの実践
gfx
14
9.7k
How to choose the ORM on Android
gfx
1
4.3k
How Do We Get Along With Static Types
gfx
5
3.4k
Other Decks in Technology
See All in Technology
Sansan BIが実践する AI on BI とセマンティックレイヤー / data_summit_findy
sansan_randd
0
130
CloudFormationコンソールから、実際に作られたリソースを辿れるようになろう!
amixedcolor
0
110
[JDDStudy #10] 社内Agent勉強会の取り組み紹介
yp_genzitsu
1
130
3年ぶりの re:Invent 今年の意気込みと前回の振り返り
kazzpapa3
0
190
Flutterで実装する実践的な攻撃対策とセキュリティ向上
fujikinaga
1
290
Master Dataグループ紹介資料
sansan33
PRO
1
3.9k
Logik: A Free and Open-source FPGA Toolchain
omasanori
0
270
[Oracle TechNight#94] Oracle AI World 2025 Oracle Database関連フィードバック
oracle4engineer
PRO
0
310
QAエンジニアがプロダクト専任で チームの中に入ると。。。?/登壇資料(杉森 太樹)
hacobu
PRO
0
180
隙間ツール開発のすすめ / PHP Conference Fukuoka 2025
meihei3
0
260
メタプログラミングRuby問題集の活用
willnet
2
730
フライトコントローラPX4の中身(制御器)を覗いてみた
santana_hammer
1
140
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Agile that works and the tools we love
rasmusluckow
331
21k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
How to Ace a Technical Interview
jacobian
280
24k
Six Lessons from altMBA
skipperchong
29
4.1k
Transcript
ΫοΫύουͷ ϞόΠϧΞϓϦ։ൃ ։ൃମ੍ɾιʔείʔυཧɾ$* CZHPSPGVKJ!DPPLQBEDPN
荈䊹稱➜ ˖ 谏グ龤 !@@HGY@@ ‣ ؙحؙػحسדכٌغ؎ٕ㛇湍ؚ ٕ٦فדㅷ颵٥欰欵䚍ぢ♳䬐䔲 ‣ 植㖈כ㶨⠓爡ךوؚطحزח
鿇ⴓ⳿ぢ׃גꨵ㶨剅硂חꟼ
ࠓ͓͢͠Δ͜ͱ ˖ ז➙չٌغ؎ٕؿ؋٦أز儗 ➿պזךַ ˖ 涪⡤ⵖ٥ا٦أ؝٦س盖椚٥$* כ1$8FC儗➿ה⡦ָ㢌ַ
ؙحؙػحسהכ ٖءؾ؟؎ز չ欰崞պחꟼֿׅה䪔ֲ✲噟 㾜׃גְ♧鸬ך⠓爡
ؙحؙػحس؟٦ؽأ ˖ 傈劤剑㣐ך俱椚ٖءؾ؟؎ز ˖ ⵃ欽罏侧כ剢♰➂⟃♳ ˖ ٖءؾ侧♰⟃♳
ؙحؙػحس⟰噟 ˖ ؙحؙػحس ˖ ؙحؙػحس俱椚侄㹓 ˖ ؙحؙػحس欵㖑湫鷏⤑ ˖ זךؐؑر؍ؚٝ ˖
קַ㢳侧
ؙحؙػحسך涪 ˖ 荈爡醡ㅷ#$ד֮ ˖ ؙحؙػحسؐؑـכ䊬㣐ז 3BJMT،فٔ؛٦ءّٝ ˖ ؙحؙػحس،فٔJ04 "OESPJEכ♰遤馄 ִ鋉垷ך،فٔ
荈爡醡ㅷ#$ ˖ 荈爡醡ㅷ ‣ ➬圫כ涪ث٦يד寸 ‣ غؚךزٔ،٦آ涪ث٦يד ˖ #$ ‣
ِ٦ؠ٦ך遤⹛כⵖ䖴דֹזְ ‣ 畭劣ךألحׁؙתׂת
ِ٦ؠ٦嫰桦 ˖ 1$أوم ˖ أوم،فٔأومؐؑـ ˖ ؚٗ؎ِٝ٦ؠ٦ꣲ㹀ה ‣ չأوم،فٔך⢪欽պָ ‣
չأوم،فٔؐؑـךպ ָ
זٌغ؎ַٕ 2ז➙չٌغ؎ٕؿ؋٦أز儗 ➿պזךַ "أو٦زؿِؓٝ٦ؠךקֲָ1$ ِ٦ؠ״㖇⦜涸ח㢳ְկ実ג ְךכأو٦زؿؓٝך؟٦ؽأկ ؟٦ؽأך䚍颵ח⣛㶷׃תָׅծ#$הずׄ⫘ぢה䙼
أومך㠖 ˖ أومכ歗ָ㼭ְׁךד؟٦ؽ أ鏣鎘ָꨇ׃ְ㉏겗 ˖ ،فٔכ䲿⣘؟٦ؽأך؝ٝز ٗ٦ָٕؐؑـ״ꨇ׃ְהְֲ ㉏겗
εϚϗ൛ͷը໘ߏ Σϒ (Android) ΞϓϦ (Android)
εϚϗ൛ͷը໘ߏ Σϒ (Android) ΞϓϦ (Android) جຊతͳ ཁૉ ౷Ұ ࡉ෦ σόΠεຖ
ʹ࠷దԽ 1. ݕࡧ 2. ϗοτ Ωʔϫʔυ 3.ࣗࣾࠂ 4. ϐοΫ Ξοϓ Ϩγϐ 5. ಛചใ 6. ࣗࣾࠂ
أوم晛ך歗圓䧭 ˖ أومכ1$ה嫰ץהꬊ䌢ח杞ְ ˖ 歗ד邌爙דֹךכ_銲稆 ˖ 6*כرغ؎أ׀הח剑黝⻉
،فٔꂁ䋒䕎䡾ך䊴 ˖ ꂁ䋒䕎䡾ػح؛٦آ⽃⡘ ˖ ؐؑـך״ֲח知⽃חٗ٦ٕغح ָؙדֹזְ ˖ ٔٔ٦أ儗"OESPJEַ 侧傈J04ַַ ‣
刿倜걼䏝ָ넝ְה鐰⣣♴ָ˘
،فַٔؐؑـַ ˖ ؐؑـַ،فַٔأومכ䲿 ‣ ؐؑـכ؎ٝأز٦ٕ׃זֻג ⢪ִג㹋ꥷ66㢳ְ ‣ ،فٔךקֲָؒٝ٦آًٝز כ㣐ְֹ ‣
ֿ驎תִג涪鎘歗ׅ
،فٔ⻉ךⴻ倖 ˖ ؙحؙػحسכؐؑـַ㨣ת ծ8FC7JFX،فٔ涪׃ծ植 㖈כط؎ذ؍ـ،فٔ ˖ أومِ٦ؠ侧ָ1$ِ٦ؠ侧ח鷄 ְאְֿההծ8FC7JFXךػ ؿؓ٦وٝأחꣲ歲䠬ׄגط؎ ذ؍ـ⻉
涪⡤ⵖ
涪⡤ⵖ ˖ J04"OESPJEדٔٔ٦أ ؟؎ؙٕ׀הח秈➂ָ؝ىحز ˖ ぐفٓحزؿؓ٦يךؒؗأػ٦ زהآؑطٓٔأزָず 侧玎䏝 ˖ זֶؐؑـכJ04"OESPJEさׇֻ
ְך涪ًٝغ؎ٝؿٓث٦ي
ث٦ي箟䧭 ˖ 涪ث٦يכؐؑـ،فٔ醱 侧ך؟٦ؽأ涪鿇縭ה䪮遭鿇٥ ؎ٝؿٓ鿇ַז ˖ ؟٦ؽأ涪鿇縭כ暴㹀堣腉חא ְג顑⟣א⢽嗚稊礵䏝 ˖ 䪮遭鿇٥؎ٝؿٓ鿇כ؟٦ؽأⰋ
菙ך欰欵䚍٥㸜㹀䚍זו䬐䔲
ا٦أ؝٦س盖椚
ا٦أ؝٦س盖椚 ˖ ا٦أ؝٦سך盖椚חHJU㼪Ⰵׅ ֽדכ♶⼧ⴓ ˖ ٙ٦ؙؿٗ٦ⵖ㹀׃זְה䄶㠨 ׅ ˖ ؐؑـה،فٔד剑黝ז ٙ٦ؙؿٗ٦ָ殯ז
ا٦أ؝٦س盖椚 ˖ ؐؑـכ(JUIVC'MPX䱰欽 ˖ ،فٔכHJUPX BTVDDFTTGVMHJU CSBODIJOHNPEFM ⽃秪⻉׃杝 荈ؿٗ٦.PCJMF"QQ'MPX 䱰欽
(JU)VC'MPX ˖ NBTUFS䌢חرفٗ؎〳腉ח⥂א ˖ ⥜姻כ䌢ח13穗歋կ13ך⹛⡲然钠 ׃גNBTUFSחو٦آ׃⽯䏟ח رفٗ؎׃ג״ְךהׅ ˖ 竰竲涸رٔغٔ٦ח剑黝⻉
.PCJMF"QQ'MPX ˖ 涪ـٓٝثכNBTUFSד⥜姻כׅ ץג13穗歋 ˖ ٔٔ٦أָ鵚בְٔٔ٦أـ ٓٝث⡲ծֿדכغؚؿ؍ ؙأךⰅ ˖ ٔٔ٦أـٓٝث⡲
NBTUFSכ如ךٔٔ٦أחぢֲַ
.PCJMF"QQ'MPX code freeze for v1.0 release/v1.0 branch v1.0 tag master
branch set version to v2.0 merge release/v1.0 to master
ٙ٦ؙؿٗ٦ך麩ְ ˖ ؐؑـכٔٔ٦أָ傈ח侧㔐ז ךדٙ٦ؙؿٗ٦ءٝفٕחׅ ךָ欰欵䚍ぢ♳ךחꅾ銲 ˖ ،فٔכٔٔ٦أָ_鹈ח 䏝דٗ٦ٕغحؙדֹזְ ծ鎘歗涸ח堣腉涪דֹؿ ٗ٦ָ䗳銲
竰竲涸؎ٝذؚٖ٦ءّٝ
$*GPS8FC"QQT ˖ +FOLJOTPO&$ ˖ ⴓ侔ذأزءأذي荈爡涪 ˖ $*דذأز٥涪橆㞮פךرفٗ ؎٥劤殢橆㞮פךرفٗ؎彊⪒ ׅ
$*GPS.PCJMF"QQT ˖ +FOLJOTPO.BD J04 &$ "OESPJE ˖ فٓحزؿؓ٦ي׀הך垥彊ذأ ز堣圓⢪欽
˖ $*ד،فٔ؛٦ءّٝػح؛٦آ ذأز،فٔꂁ䋒؟٦ؽأח ،حفٗ٦س׃גְ
תה ˖ ٌغ؎ٕؿ؋٦أزכ鼘ֽז ְ崧 ˖ ؐؑـך涪驎銒ֽׅדכ ♶⼧ⴓ ˖ ⚺חꂁ䋒䕎䡾ך麩ְָ涪倯䒭ך 麩ְחז
䱰欽䞔㜠 ˖ IUUQTSFDSVJUDPPLQBEDPN ˖ ذأزؒٝآص،琎噰䱰欽⚥