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
720
クックパッドのモバイルアプリにおける開発体制・ソースコード管理・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
2.9k
AssemblyScriptでライブラリコードの高速化をしてみる
gfx
5
3.1k
実践TypeScriptトークバトル
gfx
1
1.1k
歴史的経緯の説明 as code
gfx
7
2.8k
Elasticsearchによる 全文検索の実装 in Rails
gfx
6
9.4k
すばらしきGraphQLのSEKAIへようこそ
gfx
20
9.3k
マルチテナント・ウェブアプリケーションの実践
gfx
14
9.5k
How to choose the ORM on Android
gfx
1
4.2k
How Do We Get Along With Static Types
gfx
5
3.3k
Other Decks in Technology
See All in Technology
OPENLOGI Company Profile for engineer
hr01
1
20k
PHPで印刷所に入稿できる名札データを作る / Generating Print-Ready Name Tag Data with PHP
tomzoh
0
190
LINE NEWSにおけるバックエンド開発
lycorptech_jp
PRO
0
250
開発組織を進化させる!AWSで実践するチームトポロジー
iwamot
2
380
自分だけの仮想クラスタを高速かつ効率的に作る kubefork
donkomura
0
100
Oracle Database Technology Night #87-1 : Exadata Database Service on Exascale Infrastructure(ExaDB-XS)サービス詳細
oracle4engineer
PRO
1
180
30→150人のエンジニア組織拡大に伴うアジャイル文化を醸成する役割と取り組みの変化
nagata03
0
180
エンジニアリング価値を黒字化する バリューベース戦略を用いた 技術戦略策定の道のり
kzkmaeda
6
2.7k
データベースの負荷を紐解く/untangle-the-database-load
emiki
2
520
Windows の新しい管理者保護モード
murachiakira
0
200
データエンジニアリング領域におけるDuckDBのユースケース
chanyou0311
9
2.2k
株式会社Awarefy(アウェアファイ)会社説明資料 / Awarefy-Company-Deck
awarefy
3
11k
Featured
See All Featured
Faster Mobile Websites
deanohume
306
31k
Practical Orchestrator
shlominoach
186
10k
Embracing the Ebb and Flow
colly
84
4.6k
Building Applications with DynamoDB
mza
93
6.2k
Bootstrapping a Software Product
garrettdimon
PRO
306
110k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.3k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
570
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Making Projects Easy
brettharned
116
6k
Designing for Performance
lara
604
68k
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 ˖ ذأزؒٝآص،琎噰䱰欽⚥