知识库
改了主面板另一个同源面板没跟着改:一份逻辑两处实现的代价
你花了一个下午优化监控面板的算法,测完很满意。几天后用户反馈"另一个页面数据不对"——你才发现,同一个逻辑在代码里有第二份实现,而你只改了第一份。 现象 改了一个监控面板的某段逻辑,另一个同源的监控面板却没有跟着改,两边显示的数据开始不一致…
#重构#维护成本#并行实现#代码重复
删掉功能代码后脚本仍报错——残留的 import 与函数定义怎么清干净
想从一个面板脚本里删掉一块不再需要的功能,删完运行,脚本还是报错——说找不到某个模块。可你明明已经把用到它的那段逻辑删了。问题在于:你以为删干净了,其实引用它的地方还在。 现象 从脚本里删掉某个功能区块后,程序启动即失败: 或者: 打开文件…
#调试#代码清理#重构#Python
Windows 下 sed -i 批量替换静默漏改:为什么不能盲批量替换
你重构了一个模块,改了一批文件里的引用路径,用的是 sed i 一条命令扫过整个目录。命令跑完,回显干净,没有任何报错。你以为改完了,直到运行时某个模块「找不到」,才发现有些文件压根没改到。 现象 sed i 's/旧路径/新路径/g' .…
#验证#重构#Windows#Git Bash#批量替换#sed