现场说法,现在时间:2025-06-24 20:25:46 我改了一个祖传函数,这个函数非常的祖传,3000行,有10年的历史,里面的一个大switch有60个case。
我已经把所有的case拆分出来,然后能抽象的抽象,不能抽象的就摆烂。
现在我正在调试这个函数,有60个case要测,还要写至少50个的gtest函数,每个gtest要包含正常、异常、非法值。
要达到C1全覆盖。
拆这个函数我耗时1天,写gtest估计要干3天以上。
写测试用例外带跑结果估计又得1天。
多…。
代码:
新手养鱼,鱼缸中能放入哪些水草?
如何搭建自己CDN服务器?
目前中国程序员和美国程序员的差距在哪里?
为什么买的小乌龟总是养不活呀?
你身边身材最好的女生是什么样?
怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
群晖 nas 有些什么基本和好玩的功能?
面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
腰椎间盘突出导致腿麻脚麻怎么办?
20届设计系,我的设计水平很差吗,找不到合适的工作?
前端 css 中的 Grid 属性有哪些?
什么是 AI Agent(智能体)?
下雨了,去哪里钓鱼??下雨了,去哪里钓鱼??
为什么 Bun 选择了 Zig 以及 JSCore?
Manus会不会开源?
为什么有的女生喜欢穿紧身牛仔裤?
docker有哪些有趣的用途?
rust 解决了什么问题?
Rust 的设计缺陷是什么?
电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗?
如何评价b站数码区up主 “大狸子切切里”?
十点半下班回来洗碗洗衣服,老婆在床上刷抖音陪娃睡觉,我应该怎么想合适?
为什么都认为无GC语言一定会比有GC语言要快?
为什么广东女生大多是素颜?
为什么珠三角发展赶不上长三角了?
我爸讽刺我,写个破代码一年才十几万,他在工地带50个人,让我回去跟他干,写代码没出路,我该怎么选择?
如何看待极客湾评测麒麟X90的性能与表现?
为什么这么多人讨厌中国移动?
据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?