现场说法,现在时间:2025-06-24 20:25:46 我改了一个祖传函数,这个函数非常的祖传,3000行,有10年的历史,里面的一个大switch有60个case。
我已经把所有的case拆分出来,然后能抽象的抽象,不能抽象的就摆烂。
现在我正在调试这个函数,有60个case要测,还要写至少50个的gtest函数,每个gtest要包含正常、异常、非法值。
要达到C1全覆盖。
拆这个函数我耗时1天,写gtest估计要干3天以上。
写测试用例外带跑结果估计又得1天。
多…。
代码:
为何年轻人上班不愿意精致打扮?
为什么在拦截外机时,我国总是出动歼16,而不是更先进的歼20?
SwiftUI 是不是一个败笔?
为什么我养的龟忽然死了?
为什么有人会说要崛起要靠西科这种荒唐观点呢?
给孩子讲题为什么容易急眼?
Rust开发Web后端效率如何?
那些开快车的对死没概念吗?
如果虐文女主突然醒悟,会有什么故事?
大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
体制内女老师,被关系户欺负,大吼——"不干就给老子滚",我该怎么办?
为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
坚持使用 PHP 的你,如今有什么感悟?
Chrome 浏览器设计的神细节有哪些?
请问27寸4K显示器哪个好呀?
目前最流行的 rust web 框架是什么?
92年的大龄剩女,还有必要结婚吗?
为什么网络上都在说隋坡厉害?
怎么劝家里人不去养鱼?
程序员都在用什么显示器写代码?
Nginx 能做什么好玩的事情?
能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
编程问题哪里解决?
OpenAI 宣布使用 AMD 的 MI300 X 和 MI450 芯片,这两款芯片在技术上有何亮点?
相对于PR、FCPX等同类软件,为什么Avid media composer在国内用的人很少?
如果你穿成了青梅竹马文里的恶毒女配怎么办?
ElasticSearch在项目中具体怎么用?