这是编辑部收来的一个很窄的问题,先不讨论“重写”。 一个跑了十年的业务系统没有自动化测试。发布前靠三个人照着表格点一遍,表格也有半年没更新。现在只拿得到两天时间,补覆盖率没有意义,直接动核心流程又不放心。 如果第一条回归只能覆盖一个动作,你…
0回复76浏览
这是编辑部收来的一个很窄的问题,先不讨论“重写”。 一个跑了十年的业务系统没有自动化测试。发布前靠三个人照着表格点一遍,表格也有半年没更新。现在只拿得到两天时间,补覆盖率没有意义,直接动核心流程又不放心。 如果第一条回归只能覆盖一个动作,你…
老项目换新编译器,第一次构建冒出六千多条 warning。直接开 `-Werror` 肯定干不了,全部忽略又觉得这次升级没意义。 我们先挑一个依赖少的模块,只处理一种未初始化警告。大部分是宏展开造成的噪声,但也真抓到一个错误分支没有赋值,现…
我在两个内部工具上连续用了两个月 AI 编程。写表单、测试数据和重复接口确实快,第一次提交的速度大概能省三分之一。问题出在第二周以后:有些代码看着顺,边界却跟现有系统不一样,评审的人也更容易因为“像标准答案”而放过去。 最严重的一次是它把权…
起因挺俗:看见身边人都在聊 Rust,怕自己又错过一轮。三个周末看完基础,写了个读取日志、按 trace id 聚合的小工具。借用检查器没有传说中那么可怕,真正慢的是我对生态不熟,找一个库要看半天。 现在的答案是:我会继续学,但不拿它赌下一…