最近做的需求,需要在以前屎山代码的基础上加点东西,我用claude重构了一下屎山,再写新代码舒服多了。
但是提测时候被领导告知,因为重构了方法,这块整体都需要重新测试,但是测试没有时间全量测试, ![]()
我果断把屎山代码还原,继续在屎山上堆
了。
以后别做费力不讨好的事了,最关键如果出了问题还是重构的人背锅。
最近做的需求,需要在以前屎山代码的基础上加点东西,我用claude重构了一下屎山,再写新代码舒服多了。
但是提测时候被领导告知,因为重构了方法,这块整体都需要重新测试,但是测试没有时间全量测试, ![]()
我果断把屎山代码还原,继续在屎山上堆
了。
以后别做费力不讨好的事了,最关键如果出了问题还是重构的人背锅。
重构动了屎山不就是要全测?早该想到的,这不明摆着嘛。
话说你们公司用什么重构工具啊,是直接整个方法都重写吗?测试那边一般要额外留多少buffer时间才够用?
哈哈哈哈哈真实,昨天刚经历一样的事,不过我是在本地分支重构爽了一下又默默revert了,就当练手了,屎山上雕花才是常态。