论添加一行代码需要付出多少努力

查看 53|回复 3
作者:roundRobin   
需求是需要在某一行计算费用总和的代码中除去某一项费用,就是类似加一行
totalfee -= excluded_fee
这个需求是公司的税务部门提出的,说这个费用必须免除。PM ,TPM ,SDM 们经过一周的开会后确定必须免除,于是让我开始写 LLD 和 LoE 。
然后我花了一天研究这个excluded_fee的是否在任何情况下都等于要求免除的费用,免除的费用是否能够同步到所有的数据库,中间是否存在数据不同步所导致的错误计算的可能。LLD 和 LoE 写好后开始分别找:
[ol]
  • 这个 calculator 的 up stream
  • 这项费用的 down stream
  • 这个 total fee 的 down stream
  • 公司会计部门
  • 公司的会计工程部门(会计相关的 service 开发)
  • 公司税务部门
  • 公司的税务工程部门(税务相关的 service 开发)
  • 组内的 stake holder 们
    [/ol]
    在两周的时间里,开了无数会,写了无数个 meeting notes ,deployment plan 也因为 prime day 改了无数次,最终才得到所有的 approval 。
    昨天一边吃止痛药一边花了一个小时的时间完成了代码修改和测试,接下来,这个 CR 需要再让他们 approva 一遍,才能部署。
    这个漫长的过程,到底体现了流程的严谨,还是有太多的冗余步骤呢,过程中自己好像变成了 TPM ,跟各个部门扯皮较劲,心累不已。

  • zcf0508   
    代码是为了业务服务的
    Vtwoguest   
    yyyy-MM-dd hh:mm:ss ⇨ yyyy-MM-dd 00:00:00
    就改这半个变量 得提申请 得做十多个文档 经过 4.5 轮 review 部署也要提申请
    noahlias   
    越大的公司越是能发现牵一发动全身😄 流程复杂哈哈
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部