现场说法,现在时间:2025-06-24 20:25:46 我改了一个祖传函数,这个函数非常的祖传,3000行,有10年的历史,里面的一个大switch有60个case。
我已经把所有的case拆分出来,然后能抽象的抽象,不能抽象的就摆烂。
现在我正在调试这个函数,有60个case要测,还要写至少50个的gtest函数,每个gtest要包含正常、异常、非法值。
要达到C1全覆盖。
拆这个函数我耗时1天,写gtest估计要干3天以上。
写测试用例外带跑结果估计又得1天。
多…。
代码:
如何看待rust编写的zed编辑器?
obsidian用一两年后会有多大?全文搜索还快吗?
能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
如果一个人长时间不说话,是不是会丧失语言能力?
Anthropic 推出的 Claude Code 是什么技术原理呢?
如何评价“寡姐”斯嘉丽·约翰逊的身材?
最好的笔记软件是什么?
为什么年轻人腰突检出率比中老年还高?
2029届全运会落地长沙,会对长沙有什么新的变化吗?
公司老板不想续费3w一年的云服务器,合理吗?
你见过身边身材最好的女生是什么样子的?
为什么大多数发达国家都不敢赶走美军基地?
余大嘴如果离开华为另起炉灶,可以做出怎样的成绩?
有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办?
如何看待多地推出升级版「禁酒令」?
如果苹果真的下架了微信的话,会发生什么?
到底是时代选择了Nvidia,还是Nvidia选择了时代?
电影《碟中谍》系列中哪一部最好?
notion和Obsidian这两款软件选哪个?
中国特有的狸花猫有多强大?
如何看待英雄联盟前职业选手mlxg官司输了,被强制执行2500w?
国内这么多码农,为什么出不来JetBrains, MathWorks这样的公司?
如何看待英伟达新推出的显卡5090dd?
Windows的伟大之处在哪里?
你读过的最好的 Rust 开源代码是什么?
为什么国人普遍不接受月付的订阅制而喜欢一口价买断制呢?
800V是什么技术,为什么特斯拉不跟进?
flutter为什么不用Go语言,而用Dart?
为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?