现场说法,现在时间:2025-06-24 20:25:46 我改了一个祖传函数,这个函数非常的祖传,3000行,有10年的历史,里面的一个大switch有60个case。
我已经把所有的case拆分出来,然后能抽象的抽象,不能抽象的就摆烂。
现在我正在调试这个函数,有60个case要测,还要写至少50个的gtest函数,每个gtest要包含正常、异常、非法值。
要达到C1全覆盖。
拆这个函数我耗时1天,写gtest估计要干3天以上。
写测试用例外带跑结果估计又得1天。
多…。
代码:
如何评价前端框架 Solid?
问问大家建独立站都是花了多少钱,踩过哪些坑?
PHP现在真的已经过时了吗?
美军 B-2 轰炸机参与袭击伊朗核设施,B-2轰炸机战斗力如何?会摧毁伊朗核设施吗?
独立开发者都使用了哪些技术栈?
docker有哪些有趣的用途?
厦门房子还敢买吗?
鹦鹉有什么让你觉得神奇的地方?
现代艺术只考虑意义、不考虑美感吗?
央视怎么又开始报道伊朗的防空能力了?是有神秘的力量开始介入了吗?
如何看待三峡集团总部搬迁至武汉?
核聚变是一条死胡同吗?
为何有人说儒家文化下极容易产生「伪君子」?它的道德教化不是以平等和尊重的为前提的吗?
能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
阿里网盘为什么没有动静了?
坚持使用 PHP 的你,如今有什么感悟?
你为什么对kotlin失去好感?
我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
如何看待 Three.js / WebGL 等前端 3D 技术?
***拍大尺度片子时摄影师不会看光吗?
为什么微软一直不更新文件系统?
如何看待《捞女游戏》导演***辉B站账号遭封,是否遭到打击报复?
为什么欧美影视喜欢露点?
美国国务卿称将开始吊销中国学生签证,包括在关键领域学科学生,影响有多大?在美中国留学生该怎样应对?
特朗普称美国完成对伊朗三处核设施的打击,具体情况如何?伊朗会如何反击?
如何看待英伟达新推出的显卡5090dd?
为什么我养的龟忽然死了?
为什么说索尼相机的色彩科学薄弱?
最近看独立开发者,做记账 软件赚到很多钱,我也开发一个,会不会碾压?
吴柳芳的真实水平如何?