xiaoyi.space
🏠

探索

📄[2026-10-28 23:42]做了个小玩意
📄[2026-09-04 00:12]思源笔记-VS-Obsidian
📄[2026-08-31 23:40]读《活过》有感
📄[2026-08-31 23:40]避坑hhkb studio
📄[2026-08-31 23:40]骑摩托车是不是很不安全
📄[2026-08-31 23:40]推荐一种药
📄[2026-08-31 23:40]摩托车安全驾驶需要具备的能力有些什么?
📄[2026-08-31 23:40]摩托车旅行记-惠州观音山
📄[2026-08-31 23:40]缓解腱鞘炎的神器
📄[2026-08-31 23:40]十年
📄[2026-08-31 23:40]又是一次吐槽
📄[2026-08-31 23:40]想做一只猫
📄[2026-08-31 23:40]为什么搭建这个博客
📄[2026-08-31 23:40]一顿清淡工作晚餐
📄[2026-08-31 23:40]会吹口哨的宝宝
📄[2026-08-31 23:40]你对现在流行的“女儿是父亲上辈子的情人”怎么看?
📄[2026-08-31 23:40]一个工作感悟
📄[2026-08-31 23:40]一件挺无语的事情
📄[2026-08-31 23:40]一件神奇的事情
📄[2026-08-31 23:40]一种新的旅行方式
📄[2026-08-31 23:40]35岁来了
📄[2026-08-31 23:40]OneDrive丢失文件
📄[2026-08-28 10:26]腱鞘炎的新药
📄[2026-07-11 22:36]HHKB这种键盘真的好用吗

一件神奇的事情

2026年08月31日

#程序员

什么事情

我们开发了一个库,名字叫XXX。下游团队调用了我们的库,并把自己的产物再次封装成了一个SDK提供到公司外部。很不巧,外部接入的客户,自己也链了一个库,名字叫xXX。

正常人的选择

面对这种情况,现成的解决方法有很多,甚至问问AI都能给你好几套解决方法。

  1. 可以让外部客户把已经接入的库xXX改名
  2. 可以把自己链接的XXX改名
  3. 可以封装一个XXXWrapper库,暴露XXX的接口,让外部客户只链接这个XXXWrapper
    这是AI的解决方案截图:
    ​Clipboard_Screenshot_1751389495 1.png

我们下游团队的选择

联系我们,让我们专门出一个特殊版本的XXX,就为了适配这个外部客户。理由是「客户很着急」。

这说明了什么

这些年,这群人养成了一种:
有问题不愿意自己尝试解决,能抓到哪个倒霉蛋帮忙就抓哪个倒霉蛋的坏习惯。

为什么荒谬

我做一个假设,假如我在开发一款应用程序,我不得不依赖两个功能并不相关,内部符号也不冲突的第三方库,只是很不巧他们重名了。这两个库都是商业化的SDK或者是第三方开源库,如果我说我的解决方案是联系其中一个SDK的开发商或者开源库的作者,让他把自己的产物改个名字提供给我,对方一定会觉得我是一个傻子。

⬅ 上一篇: 一件挺无语的事情下一篇: 一种新的旅行方式 ➡

关系图谱

关系图谱

友情链接
博客汇

© 2026 xiaoyi.space