搞了快一年的接口刚稳定下来, 上下游接口的人离职了,新来的人居然从新搞了一套接口,让我适配重新开发,沉淀打磨了一年的代码怎么可能动。pk一番之后决定在原有接口上把新增数据直接交给下游处理。以后,处理接口一定把外部风险隔离了,非自己的业务一定不要去耦合,否则一旦调整,改动可能非常的大。

---

ps:负责这个接口的人已经离职了3个了,还在持续修改接口中...

----

负责接口的人又又离职了,新人完全不知道老接口的逻辑,说看不懂代码,不敢动老接口的参数,新功能和bug都在新接口里解决, 幸好我没参合接口逻辑,直接把上游json对象转到下游,他们之间的对象属性增删修改可以略过我,我就没被牵扯进去了

----

202104

最近有一个中间转化的处理逻辑需要做,但是上下游都以不是自己的业务范围推脱。后来分析了代码开发的业务知识前提,以后修改的难易,业务逻辑的集中,生产出现问题的定位维护成本,最后由领导拍板让了解业务的一方来做,另一方配合提供不含业务的原始数据。我觉得这样很好,这样表面上是一方把开发任务推给另外一方,实际上对两方都有很大好处,只有了解业务的一方参与业务,他不需要和其他人沟通,降低了双方沟通以及后期的维护定位成本,减少了扯皮。而且业务集中在他那里,新人一看就懂,比分别放两个项目里,大家都一知半解好多了。这种非自己业务的工作一定要让了解业务的一方做,这对双方都有很大好处,并不是简单的推脱,而且真正了解了开发沟通维护成本的优选。

2021-01-08随感相关推荐

  1. Go实现的5G核心网开源项目free5gc源码分析系列 | Gopher Daily (2021.01.08) ʕ◔ϖ◔ʔ

    每日一谚:"Abstractions should be discovered, not created." Go技术新闻 Go实现的5G核心网开源项目free5gc源码分析系列 ...

  2. 【Flutter】Flutter 开发环境搭建 ( 2021年08月25日 补充最新资料 | 最新安装教程 )

    文章目录 前言 一.Android Studio 环境安装 Flutter / Dart 插件 二.Flutter SDK 下载 三.设置 Flutter 环境变量 1.设置 Flutter SDK环 ...

  3. Nodeparty-SZ-1 深圳聚会活动回顾总结[2012.01.08] - CNode

    Nodeparty-SZ-1 深圳聚会活动回顾总结[2012.01.08] - CNode Nodeparty-SZ-1 深圳聚会活动回顾总结[2012.01.08] - CNode Nodepart ...

  4. PowerBI视觉对象共计271组,2021.01.20日更新

    PowerBI视觉对象共计271组,2021.01.20日更新 内容包含导入文件和图标.预览图.文件名一致,在预览图内找到合适的可以直接在视觉对象文件夹搜索 下载地址:点击下载 超便宜 或者复制链接打 ...

  5. Leetcode刷题 2021.01.22

    Leetcode刷题 2021.01.22 Leetcode1042 不邻接植花 Leetcode1010 总持续时间可被 60 整除的歌曲 Leetcode1091 二进制矩阵中的最短路径 Leet ...

  6. 嬴群的Python程序设计基础学期总结 2021.01.04

    Python程序设计基础学期总结 ## 时光像水中的倒影,一晃大一上学期就过去了.昨日那埋怨时间太慢的情愫似乎还游离在脑际,而今大一下学期生活正向我们走来,蓦然回首,感慨颇多.刚迈入大学的时候对一切似 ...

  7. 2021/01/03 新标日第1课

    2021/01/03(2021/01/04补) 今天完成了新标日第一课的学习.回顾自己从五十音图,到浊音半浊音拗音合拗音拨音促音长音,终于完成了入门.继续努力,或许以后失业了可以做日语翻译. 去年秋夜 ...

  8. 一次挖矿入侵处理记录(2021.01.27)

    https://github.com/bg6cq/ITTS/blob/master/security/mine/README.md 转自上面链接,也是我的亲身经历,供大家学习.网络安全大家引以为戒.爱 ...

  9. 【总结】2021.01.18期末考总结

    2021.01.23期末考总结 友链 前言 D a y Day Day - 10 10 10(体育) D a y Day Day - 3 3 3(英语口语) D a y Day Day 0 0 0 D ...

  10. 打印出来是Thu Jan 01 08:00:00 CST 1970的原因???

    打印出来是Thu Jan 01 08:00:00 CST 1970的原因 打印出来的时间是8点而非0点,原因是存在系统时间和本地时间的问题,其实系统时间依然是0点,只不过我的电脑时区设置为东8区,故打 ...

最新文章

  1. Linux 交换内存空间原理(swap)(Linux内存管理)(cgroups)
  2. Qt Creator使用外部工具
  3. ARPG手游性能分析报告:加载、GC、内存需重点关注
  4. SAP Spartacus B2B页面的List Component
  5. Extjs弹窗-简单文本编辑框-Ext.Msg.show
  6. jupyter notebook使用opencv的例子_VSCode中使用jupyter notebook
  7. hdu 3746 kmp的next数组理解
  8. 【转】接口测试面试题
  9. Maven运行时异常java.lang.UnsupportedClassVersionError的解决方案
  10. GetComponentInParent 和 GetComponentsInParent的区别
  11. 目前主要的网络试衣系统
  12. 【海康威视】WPF客户端二次开发:【5】Chrome浏览器调用客户端程序 链接参数处理 —— 前端encodeURIComponent编码,后端UrlDecode解码
  13. Color---颜色对照表
  14. position的属性(sticky属性)
  15. opengl绘制太阳、地球、月亮,贴上纹理,设置光照,符合自转和公转规律
  16. c#基础知识学习——枚举、元组(四)
  17. Windows10黑体字体
  18. lnmp单独安装php,lnmp 环境,再单独安装php7.2 的版本,多版本php 同时运行
  19. regression and anova
  20. tcp 阻塞与非阻塞

热门文章

  1. 【会话推荐】ICDM论文:探索跨会话信息感知的推荐模型
  2. 这回,B站跨年晚会吊打各卫视
  3. 【报告分享】女性自我保护手册,教你应对10种常见危险处境.pdf(附189页pdf下载链接)...
  4. Don't stop pretraining,继续预训练!
  5. 文本匹配开山之作--双塔模型及实战
  6. php结束外部程序,PHP执行外部程序的方法
  7. 删除mysql临时文件_mysql自动备份数据库与自动删除临时文件
  8. 日常踩坑:python的dlib库安装不成功,版本对应问题
  9. linux 版本号 加号,如何去除Linux Kernel版本号后面的加号?
  10. long 雪花算法_一次复杂的雪花算法使用总结