重构production