2025-08-21

16 篇热帖

1. 公司要推行单元测试,但是执行太过于困难,大部分同事不支持怎么办?

公司想定了新的开发规则(为了收归测试人手,减少测试人力的投入,降本增效),推行单元测试(根据不同项目等级,覆盖率到 50-70%)

但是目前我们使用了 go 全局变量的框架,没有使用依赖注入,没有使用接口和抽象,导致非常难写单测

做了一下同事间的调研,大部分同事都不愿意写单测,理由大概是

  • 没有时间,开发任务重
  • 有时间连数据库自测都测完了

领导让我看一下这个事情怎么做,我尝试了一下,得出了三种方案。

  1. 使用 sqlmock/连接内灰数据库来适配当前框架,可以做到没有外部调用系统的服务 mock 测试,但是遇到要调用外部服务的情况,无法 mock ,只能临时注释掉(因为没有使用依赖注入)。但是连接数据库不能算 mock ,用 sqlmock 要写的测试代码又太多,反对者比较多

  2. 改造当前框架,拆分抽象层和实现层,使用依赖注入。这样单测想怎么写就怎么写就好了,但是增加大家平时要写更多代码,也有不少反对者

  3. 听从同事建议,反馈领导,不推行单测,自行自测。(全靠自觉性,感觉领导层都不会同意

对此大家有什么比较好的建议吗?

另外最近在学英语,有什么英语读物推荐也可以分享一下(摸鱼/晨间日常)

2. 菜鸟驿站的出现是利大于弊还是弊大于利?

现在住的小区,我买京东快递和顺丰快递都是能送货上门的,除此之外的其他快递,全部都一股脑的往菜鸟驿站放,即使在 app 上选择了需送上门,也没什么卵用。

所以,我就好奇了,菜鸟驿站的出现是方便了用户还是方便了快递员😅

3. 大吵一架,开发跟测试真的是水火不容的吗?

今天跟测试同事大吵了一架,现在心里特别不是滋味,忍不住想问问大家:开发和测试之间真的只能是针锋相对的关系吗?

事情是这样的,我是一名开发,最近刚把一个功能部署到测试环境。本以为能顺顺利利推进测试流程,结果测试同事在测功能的时候,感觉根本没吃透需求文档,操作的时候完全是凭着自己的理解 “瞎点”。有些功能逻辑需要特定的前置条件才能触发,他没按正常流程走,最后没得到预期的数据,二话不说就直接提了个 bug 。

我看到 bug 描述的时候有点无奈,就跟他说:“这个功能的逻辑在需求里写得很清楚,建议先把需求吃透再测,不然很容易误解功能设计。” 结果这话一出口,他立马就不爽了,觉得我在质疑他的工作能力,两个人你一言我一语就吵了起来。

其实我完全没有针对他的意思,毕竟开发和测试的目标都是让产品更完善。但这种因为需求理解不一致引发的冲突,真的太影响工作效率了。想问问大家,平时开发和测试之间都是怎么沟通协作的?遇到这种需求理解偏差的问题,该怎么解决才不会伤和气呢?

4. 大家晚上闭眼睡觉时都在想什么

本人入睡比较困难,大概需要半个小时,所以每天都在闭眼中幻想一些事情助眠(强逼自己什么都不想更睡不着)

以下是长期以来的幻想素材:

  1. 幻想领完 N+1 ,直接回老家,怎么合理分配存款,怎么过今后的日子
  2. 幻想领完 N+1 ,带着媳妇去哪儿旅游
  3. 幻想中一次双色球,交完税后怎么分配财产,
  4. 幻想自己拥有某种超能力,利用超能力干各种事情
  5. gc 主义全面实现
5. $V2EX 巨鲸砸盘了!

就在几分钟前,54JaP7Pr7CH8YfMdWhseujEEc9dunmVcJThNkHaKbp6m 这个地址卖了 6.6m 个 $V2EX ,把价格直接从 0.0112 砸到了最低 0.008 。

刚想抄底来着,结果价格回升的很快,直接上 0.009 了。

6. 2025 了还建议入手 Mac 以外的轻薄本吗
背景:给刚考上教编的堂妹安排一台轻薄本,非生产力场景
价格:5000 以内

堂妹担心 Mac OS 用不习惯,倾向非 Mac 的轻薄本。但是想到散热、能耗各种问题,我更倾向 13 寸的 pro 或者 air

玲琅满目的各种 U 系列,配置高低已经甄别不了了。有没有型号推荐
7. 团队日志要存几年,怎么找一个便宜又能查的地方?

我们这边每天都会落几十 GB 日志,埋点+调试都有。 想法比较简单:

  • 日志最好能留够 1 年。
  • 偶尔要查问题,用 SQL 能直接捞出来就行。
  • 不想自己搭 ES/数仓,成本太高、维护也麻烦。

之前看过对象存储 + Presto(Trino) 这套,但有点懒得自己搭建和维护,感觉太折腾。 大家平时是怎么搞的?有没有省心点的办法?

8. 看完了剧版的 凡人修仙传 现在戒断反应严重
本人不喜看书,平时观影也少,平时除了工作就是 LOL 和刷抖音. 前几天无聊刷到凡人修仙剧版,感觉有点兴趣, 结果一发不可收拾,充了 VIP 请假在家看,两天看完了. .

觉得太装 b 太好看了, 原来 b 还能这样装. 可太长我的见识了.

看了下动画版,感觉建模实在差点意思, 看了几集后,不靠服装人还是认不全,接受不了..
现在没得看了,戒断严重.下班坐电脑面前啥也提不起兴趣. 问下 V 友们, 还有什么猛药下么?
9. 兄弟们,开发跟产品老是掐架,真的没办法和平共处吗?

今天跟产品经理吵了一架,气得我头大,现在心里还堵得慌,忍不住来这吐吐槽!想问问大家,开发和产品到底咋搞才能不互相抬杠?

事情是这样的,我是个前端小码农,最近在赶一个新功能的界面,项目 deadline 已经跟刀架脖子上似的,忙得焦头烂额。产品经理给的需求文档写得那叫一个“高大上”,啥“按钮要显眼但不能太突兀”“界面得简洁但信息量得足”。我寻思着,这不废话吗?谁不知道要好看又好用啊!于是我熬了两晚,把界面搭出来了,自己觉得还挺 OK ,昨天兴冲冲拿去给产品看。

结果呢?他瞅了两眼,眉头一皱,甩一句:“这按钮颜色也太死板了吧,用户哪会想点?还有这布局,空得跟啥似的,信息量完全不够!”我当场就懵了,兄弟,文档里压根没写具体要啥色号,也没说要塞多少内容啊!你这不纯属事后诸葛亮吗?我憋着火,尽量冷静地说:“需求里就写了‘显眼’和‘简洁’,我按你写的做的呀。你想要啥具体的,比如色号或者信息项,咋不早说?”结果这老哥不乐意了,语气跟炸了毛似的:“开发就不能有点主动性?用户体验你们也得考虑吧!”我一听,火噌地就上来了:“那你需求写清楚点行不?我又不是你肚子里的蛔虫,咋猜你脑子里那点花花肠子!”然后俩人就跟斗鸡似的杠上了,会议室气氛直接降到冰点。

说真的,我压根没想针对他,这产品经理平时人还行,就是写需求老爱玩“抽象派”。咱开发和产品不都想把项目搞好吗?但这种模棱两可的需求老让我返工,真的快抓狂了!想问问各位大神,平时你们咋跟产品对齐需求的?遇到这种“云里雾里”的要求,咋沟通才能不撕破脸?求支招,救救我这苦逼码农吧!

10. 分享一下你平时会刷的论坛

v 站里的新帖子一会就看完了,有没有其他可以刷的?

11. 小红书里这些定位在东南亚的招聘靠谱不?

小红书招聘

钱给得很高,感觉很假,各位大佬有什么意见?

12. 房车旅行到了厦门,求问下厦门有啥好吃好玩儿的

昨天下午到了厦门,先在厦门海边的大榕树下睡了个午觉,然后骑上共享单车绕着环岛东路和环岛南路骑行了二十多公里(单程十多公里),是真的舒服呀,这才是厦门旅行最正确的打开方式

今天早上从海边醒来,坐在车上干活了一上午,窗外就是沙滩大海,阴天下雨,大海并不是很蓝,但有海风,有海浪,还是舒服的,此时此刻,工位如下

下午还没有想好去哪玩儿,有没有对厦门熟悉的朋友,推荐下,厦门有什么好吃好玩儿的?下午/晚上比较适合去哪玩儿?

13. 遇到一个有意思的事

昨天女朋友去遛弯, 溜到一个规模挺大的酒店附近

楼下都是便衣, 我女朋友就想给我打微信视频让我看看 (后面才知道是有领导在酒店里住)

我这边微信视频一接通就卡在了第一个画面, 但是语音很清晰, 我女朋友看我视频和语音都很流畅

重复两三次, 每次都是这样, 画面卡住, 声音可以听见

后面我们换抖音进行通话, 就一切正常

所以微信是否有这样的技术来限制视频通话的传输, 当你进入某个区域就无法视频通话

14. 上班空闲时间都是怎么摸鱼的?
大家上班比较闲的时候都是怎么打发时间的?
15. 25 岁 爸妈非常着急 整天给介绍相亲对象怎么办

他们非常痴迷于给我介绍对象,一直在说“门当户对”一类之乎者也的东西 而我单纯不想谈,感觉那种传统的结婚生子没什么意思 我姐比我大 10 岁也没结婚,一个人在美国生活我觉得也挺好的

16. 人生第一个开源项目 4K star,感谢支持!

项目地址: https://github.com/tbphp/gpt-load

之前的推荐帖子: https://s.v2ex.com/t/1146354

智能密钥轮询的多渠道 AI 代理。主打轻量、高性能,多渠道、多 Key 轮询的 AI API 代理。


第一个开源项目,2 个多月今天刚好突破 4k star 。

从 v0.1 自用的版本,到 v1.0 上线被很多人使用,项目得到认可是一件非常有成就感的事情!

感谢大家的支持,继续努力,持续维护。