分离源代码