现场说法,现在时间:2025-06-24 20:25:46 我改了一个祖传函数,这个函数非常的祖传,3000行,有10年的历史,里面的一个大switch有60个case。
我已经把所有的case拆分出来,然后能抽象的抽象,不能抽象的就摆烂。
现在我正在调试这个函数,有60个case要测,还要写至少50个的gtest函数,每个gtest要包含正常、异常、非法值。
要达到C1全覆盖。
拆这个函数我耗时1天,写gtest估计要干3天以上。
写测试用例外带跑结果估计又得1天。
多…。
代码:
歼-20 在国际上到底是什么地位?
中国的歼35A可以吊打十架韩国的KF21吗?
有什么是虚拟机代替不了物理机的?
战场上用沙袋来防***,真的有用吗?
Manus会不会开源?
有外媒记者提问,台湾当局称,在过去24小时内,46架解放军战机飞越台湾。有何最新消息吗?
如何评价“寡姐”斯嘉丽·约翰逊的身材?
为什么腰突不受到医学界的重视?
golang总体上有什么缺陷?
大家的NAS都是24小时不关机吗?
海贼王为什么现在被全网黑?
微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
什么才是真正的爱情?
如何看待特朗普最后关头取消对伊朗的军事行动?
***拍大尺度片子时摄影师不会看光吗?
如果郭嘉把大家的房贷都免掉了,会刺激消费吗?
为什么这么多人说 Gmail 好用?Gmail 和 QQ 邮箱相比到底好在哪里?
为什么Rust的包管理器Cargo这么好用?
相对于Go,哪些领域是.NET做不到或做不好的?
年纪轻轻为什么会得腰肌劳损?
我怎么觉得核动力航母比常规航母并没有多大优势?
NAS将来会被什么产品取代?
后端真的比前端累吗?
switch2好用吗朋友们?
空调现在抽真空15分钟真的还有意义吗?
如何使用hexo+github搭建华丽博客 ,类似***://codingxiaxw.cn/的博客?
字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
排版用什么软件比较好啊?
为什么买了Switch后,却发现它并没有那么好玩?
这种裙子是不是对直男爆杀?