Upgrade to Pro — share decks privately, control downloads, hide ads and more …

introduction

Avatar for Sim Sun Sim Sun
November 01, 2013

 introduction

self-introduction

Avatar for Sim Sun

Sim Sun

November 01, 2013

Other Decks in Education

Transcript

  1. 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]
  2. 研发流程制定  简单SVN MERGE是巨大的风险  主线每周1000个COMMIT导致每次MERGE是庞大的修改  多语言支持的修改深入每个界面,冲突无处不在  合入操作人的个人素养成了关键,并且其工作质量很难评

    估  出现问题后几乎没有办法很好的追踪  优化后的流程消除了项目风险  COMMIT与主线一一对应,而不是一个巨大的COMMIT  每次考虑一个COMMIT,应届生也可以轻松应对  每个冲突可追踪,很容易REVIEW一次MERGE是否高质量  MERGE后产生问题可以追踪到具体某一个COMMIT 4
  3. 5

  4. Http Client  Connection pool  Http Header overhead 

    Reuse connection  SPDY  OKhttpclient 8
  5. Plugin  OSGI  基于fragment  基于activity  Ws的同名字方法 

    代理  基于View  http://www.inappsquared.com/ 10
  6. 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