现场说法,现在时间:2025-06-24 20:25:46 我改了一个祖传函数,这个函数非常的祖传,3000行,有10年的历史,里面的一个大switch有60个case。
我已经把所有的case拆分出来,然后能抽象的抽象,不能抽象的就摆烂。
现在我正在调试这个函数,有60个case要测,还要写至少50个的gtest函数,每个gtest要包含正常、异常、非法值。
要达到C1全覆盖。
拆这个函数我耗时1天,写gtest估计要干3天以上。
写测试用例外带跑结果估计又得1天。
多…。
代码:
JetBrains 放弃 AppCode 是否是一个错误决定?
PostgreSQL 与 MySQL 相比,优势何在?
女生体毛旺盛是什么样的体验?
公共DNS哪家强?
前端失业,可咋办?
PHP初学者,我能不能使用PHP来开发桌面应用?
能不能发一张你相册里最好看的自拍照?
使用内存超过32G(含)的电脑是种怎样的体验?
刘亦菲为什么不结婚?
请问27寸4K显示器哪个好呀?
为什么韩国的热辣舞团无法征服中国的男性市场??
为什么现在知乎有一种j***a运行速度很慢,很吃***的论调?
有什么是虚拟机代替不了物理机的?
这种裙子是不是对直男爆杀?
为什么很多知乎的回答推崇日本式的市区、市郊通勤铁路?
未来几年,市场对 AI 人才的需求会集中在哪几个方向?
为什么不用rust重写Nginx?
如何评价钟南山院士?
为什么都说 Finder 难用?
Android为什么不直接执行Linux的程序?而是自己搞一套?
现在的解放军后勤保障可以达到二战时期美军的水平吗?
如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
程序员需要用到内置kvm功能的显示器吗?或者是外置的kvm切换器吗?
什么时候你意识到自己不年轻了呢?
6岁孩子在家如何开始英语学习?
如果世界是虚拟的,当两个镜子对面放,将会无限反射,会不会将 cpu 算力耗光?
国产数据库有什么坑?
脸与身材不符是种怎样的体验?