第二次重构完成，合并到开发分支