代码重新组织