现场说法,现在时间:2025-06-24 20:25:46 我改了一个祖传函数,这个函数非常的祖传,3000行,有10年的历史,里面的一个大switch有60个case。
我已经把所有的case拆分出来,然后能抽象的抽象,不能抽象的就摆烂。
现在我正在调试这个函数,有60个case要测,还要写至少50个的gtest函数,每个gtest要包含正常、异常、非法值。
要达到C1全覆盖。
拆这个函数我耗时1天,写gtest估计要干3天以上。
写测试用例外带跑结果估计又得1天。
多…。
代码:
听说有一门技术叫windows批处理(bat),请问它有什么现实用途?
为什么说J***a21的虚拟线程不再有阻塞的问题?
如何评价DuckDB?
为什么年轻人不要养龟?
鱼缸换水前为什么必须要困水?如果没条件困水怎么办?
20届设计系,我的设计水平很差吗,找不到合适的工作?
入手NAS能不能满足以下需求?
如何看待M4单核性能吊打9950x?
既然我们读过的大多数书,后来都会被我们遗忘,那么阅读的意义是什么?
目前最流行的 rust web 框架是什么?
黄晓明上戏考博落榜,本人回应「明年再战」,怎样看明星对高学历的追求?上戏博士有多难考?
为什么买的小乌龟总是养不活呀?
未来几年,市场对 AI 人才的需求会集中在哪几个方向?
周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
如何评价前端框架 Solid?
为什么大部分人都认为2560x1440是2K?
《绝区零》S 级限定击破角色「橘福福」已实装上线,你的使用体验如何?
什么是你去了台湾才知道的事?
男朋友说我穿裙子不要敞开腿坐这是他底线,我该怎么办?
如何评价Cursor?
豆包推出 AI 编程,在「编辑模式」下可以直接前端改图和文字,体验如何?对行业会带来怎样的影响?
请看两段***再回答,你认为:中医到底是不是科学,何以见得?
MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
cpu为什么不能靠做大点提升性能?
你准备好迎接牛市了吗?
孔雀鱼的种类是如何划分等级的呢?
有哪些让你目瞪口呆的 Bug ?
腰突怎么办25岁?
为什么有些前端一直用 div 当按钮,而不是用 button?
沙漠里遍地是“西瓜”为何无人敢吃?