V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zjsxwc
V2EX  ›  程序员

接口个人评估时间

  •  
  •   zjsxwc ·
    zjsxwc · 2019 年 11 月 12 日 via Android · 640 次点击
    这是一个创建于 2341 天前的主题,其中的信息可能已经有所发展或是发生改变。
    团队敏捷开发中要求每个人对同一个接口估算时间然后去掉最低和最高取平均得出这个接口的耗时,

    那么对于个人来说如何给出一个合理的估算时间呢,我是这样的,

    1. 统计下这个接口涉及到要修改和新增哪些领域对象(类似王者荣耀里的英雄),这些领域对象要修改和新增哪些属性字段,我每个领域对象耗时 2*N 分钟,每个字段耗时 N 分钟,如果共有 A 个领域对象以及 B 个字段,那么耗时 N*( 2A+B )分钟,我一般 N 取 10.

    2. 这个接口业务里涉及哪些领域对象之间的互动(类似王者荣耀里的英雄技能),每个互动等价于哪些基础 SQL ( select、update、insert、delete )或复杂 SQL ( join、group by...)的组合,每个基础 SQL 耗时 M 分钟,复杂 SQL 每 join 一层耗时 M 分钟,如果有 X 个基础 SQL 和 Y 层复杂 SQL 那么耗时 M*( X+Y ),我一般 M 取 10.

    以上就是个人对于某接口不算重构、沟通交流等操作后的最少评估时间 N*( 2A+B )+M*( X+Y )
    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3284 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 03:10 · PVG 11:10 · LAX 20:10 · JFK 23:10
    ♥ Do have faith in what you're doing.