现场说法,现在时间:2025-06-24 20:25:46 我改了一个祖传函数,这个函数非常的祖传,3000行,有10年的历史,里面的一个大switch有60个case。
我已经把所有的case拆分出来,然后能抽象的抽象,不能抽象的就摆烂。
现在我正在调试这个函数,有60个case要测,还要写至少50个的gtest函数,每个gtest要包含正常、异常、非法值。
要达到C1全覆盖。
拆这个函数我耗时1天,写gtest估计要干3天以上。
写测试用例外带跑结果估计又得1天。
多…。
{dede:pagebreak/}
为什么国内的uni***一直没人讨论呢?
韦东奕的牙怎么没了?
如何设计一条 prompt 让 LLM 陷入死循环?
工业克苏鲁什么意思?
美国登月到底是不是真的?
韩国人为什么处处与中为敌,难道他们不知道自己是芝麻小的小国吗?
如何把微信文章的长链接转成短链接?
学编程经常遇到问题不知道怎么解决是不是不适合学?
现在的年轻人为什么跟父母沟通不来了?
明明月入过万却舍不得喝10元矿泉水,这是成年人的体面还是时代的悲哀?
为什么程序员独爱用Mac进行编程?
CPU 为什么很少会坏?
为什么现在很多人推崇国外原版教材?
日本拟取消外籍博士生生活补助,如何看待这一调整?是否会导致人才流失?
如何评价高圆圆的身材算是美女类型的吗?
Windows上有没有一分多屏和多屏合一的软件?