现场说法,现在时间:2025-06-24 20:25:46 我改了一个祖传函数,这个函数非常的祖传,3000行,有10年的历史,里面的一个大switch有60个case。
我已经把所有的case拆分出来,然后能抽象的抽象,不能抽象的就摆烂。
现在我正在调试这个函数,有60个case要测,还要写至少50个的gtest函数,每个gtest要包含正常、异常、非法值。
要达到C1全覆盖。
拆这个函数我耗时1天,写gtest估计要干3天以上。
写测试用例外带跑结果估计又得1天。
多…。
代码:
目前中国男性有什么困境?
安抚奶嘴会影响嘴形吗?
成为体育女主播,光「好看」就够了吗?
全平台应用框架会是趋势吗?flutter、tauri、maui你更看好哪一个?
为什么今年的雷霆会惹众怒?
什么牌子的平板电脑能打电话呢?
深圳的人口最终会剩下多少?
曹玉磊冒充「清华院长」频繁参加活动遭官方打***,他为何能堂而皇之以***身份开展活动?其将受到哪些处罚?
小公司程序员,怎么提高自己的上限?
Golang 中为什么没有注解?
干猎头有前途吗?
如何看待华人派遣赴日it彻底崩了?
如何看待武汉大学建筑学大一新生跑路只剩 4 个?什么原因?目前建筑专业就业前景如何?
MacOS真的比Windows流畅吗?
豆包推出 AI 编程,在「编辑模式」下可以直接前端改图和文字,体验如何?对行业会带来怎样的影响?
新手骑行选公路车还是山地车?
为什么openai的sdk只提供了python和js两个版本?
你见过最无用的节俭行为是什么?
为什么中国军人里没有听说有得了PTSD的?
小米Yu7的超预期大爆是否会促使华为亲自下场造车?
为什么早期穿越剧《穿越时空的爱恋》《寻秦记》没有觉得那么「雷」人?
去海边有什么拍照和穿搭建议?
如何看待小米 YU7 3 分钟大定突破 20 万辆,锁单 12.2 万辆?小米汽车做对了什么?
程序员用 Mac 都有哪些必备的 ***?
腾讯开源的 libco 号称千万级协程支持,那个共享栈模式原理是什么?
区块链游戏是游戏吗?
ElasticSearch在项目中具体怎么用?
女生穿超短裙就是为了给别人看吗?
各位都在用Docker跑些什么呢?