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
introduction
Search
Sim Sun
November 01, 2013
Education
59
0
Share
introduction
self-introduction
Sim Sun
November 01, 2013
Other Decks in Education
See All in Education
2026年度春学期 統計学 第4回 データを「分布」で見る (2026. 4. 30)
akiraasano
PRO
0
100
ブランチ操作 / 02-a-branch
kaityo256
PRO
0
290
この講義について / 00-setup
kaityo256
PRO
2
360
事業紹介資料(トレーナー養成講座)
kentaro1981
0
240
Science Tokyo国際卓越研究大学計画_202604
sciencetokyo
PRO
0
2.3k
SSH_handshake_easy_explain
kenbo
0
970
P3NFEST 2026 Spring ハンズオン「ハッキング・ラブ!はじめてのハッキングをやってみよう」資料
nomizone
0
450
✅ レポート採点基準 / How Your Reports Are Assessed
yasslab
PRO
0
340
SARA Annual Report 2025-26
sara2023
1
330
0506
cbtlibrary
0
130
Gitの中身 / 03-a-git-internals
kaityo256
PRO
0
190
Lenguajes de Programacion (Ingresantes UNI 2026)
robintux
0
170
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
800
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
280
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
910
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Between Models and Reality
mayunak
3
280
How GitHub (no longer) Works
holman
316
150k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
Believing is Seeing
oripsolob
1
120
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
430
Transcript
Self-introduction -Simsun 1
腾讯研究院,无线技术中心 Intel合作项目(MeeGo) 即通综合部,移动技术中心 Q+Box,、浏览器模块研发 即通综合部,企业移动产品中心 手机QQ、手机QQ国际版 2
3 研发流程制定 将SVN版本库导入GIT git svn clone url/to/repo
配置主线为远端REPO git config -add svn-remote/main_line.url url/to/main_line git config -add svn- remote/main_line.fetch :refs/remotes/main_line 开发国际版特性 多语言支持、翻译气泡功能、FACEBOOK注册等 同步主线代码 git svn fetch main_line git cherry-pick (Start, End]
研发流程制定 简单SVN MERGE是巨大的风险 主线每周1000个COMMIT导致每次MERGE是庞大的修改 多语言支持的修改深入每个界面,冲突无处不在 合入操作人的个人素养成了关键,并且其工作质量很难评
估 出现问题后几乎没有办法很好的追踪 优化后的流程消除了项目风险 COMMIT与主线一一对应,而不是一个巨大的COMMIT 每次考虑一个COMMIT,应届生也可以轻松应对 每个冲突可追踪,很容易REVIEW一次MERGE是否高质量 MERGE后产生问题可以追踪到具体某一个COMMIT 4
5
Feature 6
Hotfix 7
Http Client Connection pool Http Header overhead
Reuse connection SPDY OKhttpclient 8
Plugin 静默安装 扩展不修改主工程 插件工程无限制 9
Plugin OSGI 基于fragment 基于activity Ws的同名字方法
代理 基于View http://www.inappsquared.com/ 10
Reference https://github.com/simpleton/dalvik_patch http://felix.apache.org/site/apache-felix-framework-and- google-android.html https://github.com/mmin18/AndroidDynamicLoader https://www.facebook.com/notes/facebook-
engineering/under-the-hood-dalvik-patch-for-facebook-for- android/10151345597798920 http://www.chromium.org/spdy/spdy-whitepaper http://blog.jobbole.com/23398/ http://nvie.com/posts/a-successful-git-branching-model/ 11
Thank you & QA 12