重构发现代码