maocanmao
V2EX  ›  Android

想问下这里有大型 Android app 的开发么,整个项目 200w 行代码以上,你们改下代码增量编译时间是多久。我们项目目前是 30-40s,不知道什么水平

  •  
  •   maocanmao · May 15, 2020 · 17133 views
    This topic created in 2368 days ago, the information mentioned may be changed or developed.
    14 replies  •  2020-05-21 23:39:21 +08:00
    imzcg2
    imzcg2
    May 15, 2020
    1
    没有转到组件化??
    HuHui
    HuHui
    May 15, 2020 via Android
    2
    很好奇这个 app 是干啥的
    maocanmao
    maocanmao
    OP
    May 15, 2020
    3
    @imzcg2 已经是组件化后的效果了,修改某个组件的代码,大部分组件是 aar 参与编译
    kassadin
    kassadin
    May 15, 2020
    4
    这个量级的话感觉还挺好,普通机器空项目跑一下比这个也快不了多少
    task 会随 lib 变多成倍增加,虽然编译有缓存,但该检查的任务是一个没少
    最终出路基本只有两条:加钱升配置,业务组件化,一起上的话效果更明显 - -
    dsdisenc
    dsdisenc
    May 15, 2020
    5
    组件化会好很多,依赖 aar 呗
    bkmi
    bkmi
    May 15, 2020 via Android
    6
    头一次见算代码量把依赖项也算上的…
    我这 10W 行出头的增量一分钟左右吧
    15 年中 MBP
    youxiachai
    youxiachai
    May 15, 2020
    7
    羡慕你们编译速度真快。。。
    i7 8750h 增量 2 分钟,全量 10 分钟。。。
    uestcfei
    uestcfei
    May 15, 2020
    8
    我们编译要 20 多分钟。。
    xxzs
    xxzs
    May 15, 2020 via Android
    9
    年轻人真没耐心,我十几年前编译一下 Windows Mobile+AMSS 要半天时间,现在跑 Cadence Palladium 一次要几天时间
    20015jjw
    20015jjw
    May 16, 2020 via Android
    10
    ig app 够大吗
    不用网络 cache 28c 的 mac pro 全量大概 25min
    增量看多少 快的话 10s 慢的 5min 都可能
    jedihy
    jedihy
    May 16, 2020 via iPhone
    11
    我们全量 9 个小时
    dangyuluo
    dangyuluo
    May 16, 2020
    12
    不是 Java,我们 C++编译一次要 20 分钟
    maocanmao
    maocanmao
    OP
    May 18, 2020
    13
    @bkmi 当然不算第三方依赖项,是项目本身的代码。。
    yhzwy
    yhzwy
    May 21, 2020
    14
    挺好奇这种规模的 app 多少人开发。光客户端。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4188 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 06:34 · PVG 14:34 · LAX 22:34 · JFK 01:34
    ♥ Do have faith in what you're doing.