V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ifane
V2EX  ›  Android

# Android 项目如何团队开发

  •  
  •   ifane · 2016-05-06 10:44:26 +08:00 · 5832 次点击
    这是一个创建于 2911 天前的主题,其中的信息可能已经有所发展或是发生改变。

    要参加一个比赛,三人一个团队开发 Android APP,每个人负责不同的模块.

    那么如何在一个 Project 内三个人如何写代码?每天都将队友的代码复制粘贴过来 然后根据队友代码里提供的接口自已继续开发么? 还是说有什么工具?

    8 条回复    2016-05-07 11:57:53 +08:00
    ifane
        1
    ifane  
    OP
       2016-05-06 10:50:09 +08:00
    是团队用 SVN 或者说 Git 方式同步自已写的代码么?
    Ison
        2
    Ison  
       2016-05-06 10:50:35 +08:00
    首先 确定一个主程 有主程安排开发任务、管理进度
    其次 规划好基础公用模块 如网络请求、数据存储等
    一般由主程提供 若其它成员使用有问题 反馈后统一由主程改 其他成员建议别染指
    最后 明确各模块的界限跟成员分工 避免交叉作业
    PS:动手前多动脑 节省一半时间是很正常的。。。
    Ison
        3
    Ison  
       2016-05-06 10:51:34 +08:00
    同步方式 个人觉得哪个熟用哪个 关键还是用的人。。。
    Neveroldmilk
        4
    Neveroldmilk  
       2016-05-06 11:05:04 +08:00
    Android studio + Git 。
    qqmishi
        5
    qqmishi  
       2016-05-06 11:22:19 +08:00 via Android
    先定好都有什么接口,然后假装已经有这个接口开始开发,另一个人去实现接口。
    同步的话不要把代码误传到 github 上就行。
    julor
        6
    julor  
       2016-05-06 12:36:33 +08:00 via Android
    用 git 管理代码,然后用 gogs 搭建一个类似 github 的 git 服务器。

    @Ison 讲的不错
    Haku
        7
    Haku  
       2016-05-06 12:45:06 +08:00
    Android studio + git 管理代码
    先由队长确定框架,完成主活动等
    然后根据队长的框架,每个人自己分工完成各个模块(接口问题自己组内讨论定夺,可以由组员写好后自行修改上级调用的代码,也可以队长完成下级最外层框架,然后让组员在里面写)
    最后由队长将各个模块统合

    以上,小项目的话应该可以适用了
    autulin
        8
    autulin  
       2016-05-07 11:57:53 +08:00
    之前我们搞比赛的时候也是用 Android Studio + Git
    Git 服务器不想搭,就挂在 oschina 上了,毕竟国内的服务器,会快一点
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3946 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:21 · PVG 18:21 · LAX 03:21 · JFK 06:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.