代码组织，编译