| 类型 | 不可达分支、未被引用函数、废弃开关 |
|---|---|
| 确认 | 静态检索 + 覆盖率/运行日志 |
| 恢复 | 需要时从版本历史找回 |
检索思路
检索思路
git grep -n "oldFeatureFlag"
# 结合覆盖率报告确认无执行记录
# 删除后运行测试与冒烟删代码前先确认没有反射、配置驱动的调用:字符串拼出的方法名静态检索不到。
无人调用、不可达、被开关永久关闭的代码删除:版本库保留历史,不需要靠注释与 if(false) 存档;删前用引用检索与运行时统计确认,删后靠测试回归。
| 类型 | 不可达分支、未被引用函数、废弃开关 |
|---|---|
| 确认 | 静态检索 + 覆盖率/运行日志 |
| 恢复 | 需要时从版本历史找回 |
git grep -n "oldFeatureFlag"
# 结合覆盖率报告确认无执行记录
# 删除后运行测试与冒烟