代码内部重构